Not to be confused with the TurnCall skill for Claude Code, described in
Building Apps. That plugin writes integration code
for your app. The Agent Builder is an app that creates agents.
Before you start
Have TurnCall itself running and working first — the builder has no voice runtime of its own and calls your instance’s API. Follow the Quickstart up to talking to an agent in the browser, then come back. That takes about ten minutes and needs no phone number. You’ll also need:- Node 20+ for the console
- An Anthropic API key — the builder uses Claude to run the conversation
(set
BUILDER_PROVIDER=openaiin its.envto use OpenAI instead)
1. Start the engine
In theturncall repo:
2. Start the builder API
.env:
turncall-setup is required on a first run, not only after a reset — without
it there’s no TURNCALL_API_KEY and the builder can’t create anything.
3. Start the console
/api to the builder
API on :8000, so both must be running.
4. Log in
Skip Google OAuth for local use. Back inturncall-builder-api:
guest@turncall.local / guest.
It lands in an admin workspace, ready to create agents.
5. Describe an agent
Type what you want in plain language:a receptionist for my dental clinic that can book appointmentsThe builder asks what it needs to know — opening hours, what to do out of hours, when to transfer to a human — and assembles a config on the right as it goes. Edit it directly if you disagree with a choice. When it looks right, hit Create in TurnCall. The agent is created in your instance through the API, exactly as if you’d written the config by hand.