Hey everyone,
I’ve been building with LiveKit and the Agents SDK is genuinely great. Powerful, flexible, low latency. But the Agent Builder UI doesn’t reflect what the SDK can actually do.
The builder works well for simple single-agent setups. But the moment you need workflows, agent handoffs, tasks, or say nodes (features the SDK fully supports) you have to drop down to code. There’s no way to visually prototype any of that.
So I built a visual workflow editor to close that gap:
- Agent nodes for sub-agents with their own instructions, voice and LLM config
- Task nodes for structured data collection with branching paths
- Say nodes to speak a message with interruptibility control
- Dispatch nodes for HTTP webhooks with success/failure branching
- Start / End nodes for session lifecycle management
- Full pipeline config with multiple STT/LLM/TTS providers
- Compiles the visual workflow into production-ready Python using the Agents SDK
Here’s a support triage workflow with agent handoffs, built entirely in the visual editor:
Each node has its own config panel for instructions, models, tools, and more:
And the workflow compiles directly to Python code:
The SDK already does the hard work. The builder just needs to catch up. Would love to see these features make it into the official builder.
try it: https://livekit-agent-builder-extended.vercel.app
github: https://github.com/yusuf-eren/livekit-agent-builder-extended (hosted version is for building & code generation, live testing works locally)
Happy to hear any feedback or ideas


