OpenRing: alternativa open source e self-hosted à Vapi.
O OpenRing é um projeto open source (licença MIT) que roda agentes de voz com IA no seu próprio computador ou servidor, com API compatível com a da Vapi. Atende e faz ligações por Twilio, Telnyx, Plivo, Vonage ou SIP, sem taxa de plataforma: você paga direto aos provedores que escolher.
- Estrelas
- —
- Forks
- —
- Licença
- —
- Versão
- —
- Último push
- —
Dados do GitHub, lidos ao vivo.
Como começar
Você precisa do Node.js 18 ou mais novo. O resto, inclusive o Python, se instala sozinho.
O painel abre em localhost:8000. Depois:
- 01Escolha uma senha. O primeiro acesso só vale a partir do próprio computador.
- 02Conecte os provedores na página Providers: voz (Deepgram, por exemplo) e um modelo (Groq, OpenRouter e outros).
- 03Crie um assistente: saudação, instruções, modelo e voz.
- 04Fale com ele: clique em Test e use o microfone, sem precisar de número de telefone.
OpenRing, Vapi, Retell e Dograh
O que muda na prática entre uma plataforma hospedada e uma que você hospeda. Em qualquer uma, você também paga o modelo, a voz, a linha telefônica e, na maioria, a voz em texto.
| Critério | OpenRing | Vapi | Retell | Dograh |
|---|---|---|---|---|
| Código-fonte | Aberto (MIT) | Fechado | Fechado | Aberto (BSD-2) |
| Taxa de plataforma | Nenhuma | US$ 0,05 por minuto | US$ 0,055 por minuto | Nenhuma se hospedado por você; US$ 0,01 por minuto na nuvem dele |
| Onde roda | No seu servidor: npx openring, sem Docker (Docker também funciona) | Na nuvem deles | Na nuvem deles; on-premise nos planos Enterprise | No seu servidor, com Docker |
| API compatível com a Vapi | Sim: troque a URL base ou importe uma conta | (é a Vapi) | Não | Não |
| Stack local gratuita | Sim: Whisper, Ollama e Kokoro | Não | Não | Sim: modelos abertos hospedados por você |
| Ligações ao mesmo tempo | Sem limite próprio: quem decide é o seu servidor | 4, depois US$ 10 por linha ao mês | 20, depois US$ 8 por chamada ao mês | 10 por padrão se hospedado por você (pode aumentar) |
Preços e recursos das páginas públicas de cada empresa em 8 de novembro de 2026; confira antes de decidir. Com o OpenRing, o servidor, a disponibilidade e qualquer exigência de conformidade são seus. O OpenRing não é afiliado à Vapi, à Retell nem à Dograh.
Como migrar da Vapi
Uma requisição copia todos os assistentes, squads, ferramentas e números Twilio de uma conta, ou você aperta Import na página Assistants. A chave é usada uma vez e nunca é guardada; importar de novo atualiza o que veio antes.
curl -X POST http://localhost:8000/import \
-H "Authorization: Bearer $OPENRING_API_KEY" -H "Content-Type: application/json" \
-d '{"baseUrl": "https://api.vapi.ai", "apiKey": "SUA_CHAVE_PRIVADA_DA_VAPI"}'A resposta lista cada assistente com o que ainda o impede de atender chamadas aqui (por exemplo, um provedor que o OpenRing ainda não suporta). Depois, aponte a URL base do seu cliente para o seu servidor e o webhook de voz de cada número Twilio importado para o endereço público do OpenRing.
Provedores compatíveis
Os nomes dos provedores são os da Vapi, então o JSON de um assistente passa de um para o outro sem mudar.
- Modelo
- OpenAI, Anthropic, Google (Gemini), Groq, OpenRouter, DeepSeek, xAI, Cerebras, Together AI, Mistral, Fireworks e outros; Ollama e qualquer endpoint compatível com OpenAI para rodar local.
- Voz em texto
- Deepgram, AssemblyAI, Gladia, Soniox, Cartesia e ElevenLabs; Whisper para rodar local, de graça.
- Voz
- ElevenLabs, Cartesia, Deepgram (Aura), OpenAI, Rime, Neuphonic, Smallest AI e Inworld; Kokoro para rodar local, de graça.
- Telefonia
- Twilio, Telnyx, Plivo, Vonage, Genesys Cloud e qualquer operadora por tronco SIP.
Stack gratuita, 100% local
Whisper, Ollama e Kokoro juntos não custam nada por minuto, e o áudio da ligação não sai do seu computador. Só a linha telefônica tem custo; chamadas de teste pelo navegador não.
- Voz em texto: Whisper, roda no seu computador, sem chave.
- Modelo: Ollama (local), Groq (plano gratuito) ou OmniRoute.
- Voz: Kokoro, roda na CPU, sem chave.
Em que ponto o projeto está
O OpenRing está na versão 0.x e em desenvolvimento ativo. Até agora só a Twilio recebeu ligações reais; Telnyx, Plivo, Vonage, Genesys Cloud e SIP foram testados contra operadoras simuladas, e a documentação de cada um diz o que falta confirmar. Os números acima são lidos ao vivo do GitHub.
Perguntas frequentes
Posso migrar meus assistentes da Vapi para o OpenRing?
Sim. O OpenRing lê o mesmo JSON de assistente, os mesmos nomes de provedores, ferramentas e webhooks. Aponte seu cliente para a URL base do seu servidor ou use o botão Importar para copiar os assistentes, ferramentas, squads e números Twilio de uma conta.
Dá para rodar um agente de voz com IA de graça?
Sim, no seu próprio computador: Whisper para voz em texto, um modelo pelo Ollama e a voz Kokoro não custam nada por minuto. Só a linha telefônica custa; chamadas de teste pelo navegador não.
Quais provedores de telefonia funcionam?
Twilio, Telnyx, Plivo, Vonage, Genesys Cloud e troncos SIP. Até agora só a Twilio recebeu ligações reais; os outros foram testados contra operadoras simuladas.
Quanto custa uma ligação?
O que os seus provedores cobram, e nada além disso. Cada ligação registra o custo por provedor a preço de tabela, então o painel mostra quanto você gastou.
Preciso de Docker ou de uma placa de vídeo?
Não. O comando npx openring instala tudo, inclusive o Python. Uma GPU deixa a stack local mais rápida; os provedores em nuvem não precisam de nenhuma.
O OpenRing é um projeto da Real Valor, empresa de tecnologia. Conteúdo baseado na documentação do projeto; atualizado em . Pacotes: npm e PyPI.