Treelance
Treelance
by Trees OS
Checking...
Treelance AI Voice Agent
An outbound AI recruiter that calls candidates, holds a genuine conversation, and builds a rich profile — all without a human in the loop.
Total Calls
Candidates
Server
Checking services…
Loading…
The Mission
Treelance makes outbound calls to candidates in the Trees OS talent network. It acts as a warm, curious AI connector — not a screener. It listens far more than it talks, follows emotional energy, and builds a picture of who the candidate really is, so matching becomes faster and more relevant.
Identity: Who is Treelance?
The agent introduces itself honestly as an AI and represents Trees OS. It holds a warm, unhurried conversation — never scripted, never extractive.
Warm & Curious Honest about being AI Speaks 20% — Listens 80% Multilingual Barge-in support
LanguageTypeScript (Node.js)
TelephonyTwilio — outbound calls
STTDeepgram Nova-2
LLMGemini 2.5 Flash
TTSCartesia
DatabaseSupabase (PostgreSQL)
CalendarGoogle Calendar API
Session MemoryRedis
Post-processingGemini batch pipeline
Loading provider config…
Total Calls
all time
This Week
Mon – today
Last Week
previous week
Trend
week over week
Loading…
Sim Runs
0
this session
Server
status
Loading…
Transcripts
Every completed call with its full transcript and AI summary. Click any row to expand.
📋
Loading transcripts…
The Psychology Behind Treelance
Every response the agent gives is shaped by evidence-based conversational psychology. These are the invisible tools built into Treelance's system prompt — the techniques that make candidates feel genuinely heard and comfortable sharing more than they planned.
Calls
Call a candidate from the database or make a manual call to any number for testing.
Call Any Number
For testing — enter a name and phone number directly.
Name
Phone Number
Call from Database
Select a candidate from your talent pool.
Search
Select Candidate
Filter by
Confirm Call
Test the Agent
Run LLM-only simulations against pre-built candidate personas or a custom scenario. Each simulation scores the agent on coverage, violations, and conversation quality. No phone call required — the LLM plays both sides.
Select a scenario
Running…
System Prompt
Edit the prompt that drives every call. Changes are saved instantly and used on the next call — no code editing needed.
Master Prompt
The full core instructions sent to the AI on every call. Use {{DATE_TIME}} as a placeholder — it gets replaced with the live Malaysia time automatically.
Custom
Secondary Prompt
Extra instructions appended after the master. Use this to quickly tweak behaviour or experiment — without touching the master.
Live Call
Live Transcript
Waiting for conversation…