The open voice + text agent stack

Own yourvoice agents.

Kuralle is the open-source, self-hostable platform for building voice and text AI agents. Framework, voice transport, and runtime, built on the Vercel AI SDK.

$npm install @kuralle-agents/core

Bring your own models and transports

OpenAIAnthropicGooglexAIDeepgramElevenLabsCartesiaTwilioLiveKitCloudflareVercel
flows

Flows, not prompts

Your procedure becomes a typed node graph you can test, instead of a 600-line system prompt. Collect, decide, act, reply.

voice + text

One config, text and voice

The same agent definition runs over chat and over provider-native realtime audio. You never maintain two stacks.

self-host

Own the voice stack

Self-host your call media and orchestration with Syrinx. No closed vendor sits between you and your users.

Self-host the whole thing.

Framework, voice media transport, and the operator platform. Three open repos, one stack, no proprietary vendor in the loop.

Explore the repos