Boilerplate-free voice agents.
Define a prompt, register Python functions as tools, deploy — across four voice-agent backends. minmo handles JSON-Schema generation, local tool hosting and tunneling, and each provider's REST API, so you write the assistant, not the plumbing.
Same code · four towers
Why minmo
- Zero boilerplate
- One decorator turns a typed Python function into a real, reachable tool. One
deploy()call ships it. - Provider-agnostic
- The same
VoiceAgentAPI works across AssemblyAI, Hume, and ElevenLabs — three backends that don't share a wire protocol. - Fail fast, explain
- Typed errors and a plain-language
"info"string on everydeploy()result: what happened, what to do next. - Test without spending
simulate()runs your tool logic against any OpenAI-compatible LLM — no live voice session, no burned minutes.
Cleared for