Pular para o conteúdo

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.

$ npx openring

O painel abre em localhost:8000. Depois:

  1. 01Escolha uma senha. O primeiro acesso só vale a partir do próprio computador.
  2. 02Conecte os provedores na página Providers: voz (Deepgram, por exemplo) e um modelo (Groq, OpenRouter e outros).
  3. 03Crie um assistente: saudação, instruções, modelo e voz.
  4. 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.

Comparação entre OpenRing, Vapi, Retell e Dograh
CritérioOpenRingVapiRetellDograh
Código-fonteAberto (MIT)FechadoFechadoAberto (BSD-2)
Taxa de plataformaNenhumaUS$ 0,05 por minutoUS$ 0,055 por minutoNenhuma se hospedado por você; US$ 0,01 por minuto na nuvem dele
Onde rodaNo seu servidor: npx openring, sem Docker (Docker também funciona)Na nuvem delesNa nuvem deles; on-premise nos planos EnterpriseNo seu servidor, com Docker
API compatível com a VapiSim: troque a URL base ou importe uma conta(é a Vapi)NãoNão
Stack local gratuitaSim: Whisper, Ollama e KokoroNãoNãoSim: modelos abertos hospedados por você
Ligações ao mesmo tempoSem limite próprio: quem decide é o seu servidor4, depois US$ 10 por linha ao mês20, depois US$ 8 por chamada ao mês10 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.