- As principais plataformas de chatbot open-source incluem Botpress, Microsoft Bot Framework, BotKit, Rasa.ai, Wit.ai, OpenDialog, Botonic, HubSpot, Claudia Bot Builder, Tock, BotMan, Bottender, DeepPavlov e Golem.
- Embora as ferramentas open-source sejam gratuitas para uso, mantê-las geralmente envolve custos com hospedagem, atualizações e possíveis recursos de desenvolvedores.
Em 2025, há muitas plataformas de chatbot open-source para escolher. Mas como decidir entre elas?
A melhor plataforma de chatbot para você vai depender das suas necessidades na criação do chatbot – sua experiência, linguagem de programação, funcionalidades desejadas e caso de uso específico.
Reunimos uma lista das principais plataformas de chatbot open source. Seja você criando um chatbot sozinho ou para uma empresa, encontrará aqui uma opção que se encaixa no seu projeto.
O que é um chatbot open-source?
Chatbots open source são aplicativos de mensagens que simulam conversas humanas. Open source significa que o código original do software é distribuído livremente e pode ser facilmente modificado.
Softwares open source proporcionam mais transparência, eficiência e controle por meio de contribuições compartilhadas. Isso permite que desenvolvedores criem softwares de maior qualidade e ampliem seu conhecimento sobre as plataformas.
Por outro lado, existem softwares de chatbot de código fechado (ou proprietários). Se o open source não for um requisito essencial para seu projeto, você pode encontrar mais opções ampliando sua busca.
Agora, vamos conferir alguns dos melhores chatbots open source em 2025.
1. Botpress

O Botpress é um software de IA conversacional open source que oferece suporte a várias bibliotecas de Natural Language Understanding (NLU).
O Botpress foi projetado para criar chatbots usando fluxos visuais e pequenas quantidades de dados de treinamento, como intenções, entidades e slots. Isso reduz bastante o custo de desenvolvimento de chatbots e diminui a barreira de entrada que pode ser criada pelos requisitos de dados.
O Botpress conta com um construtor visual de conversas e um emulador para testar seus diálogos. O editor de código JavaScript integrado permite programar ações para executar tarefas específicas. O módulo de NLU possibilita definir intenções, entidades e slots, permitindo que seu assistente compreenda as entradas dos usuários.
O Botpress mantém ativamente integrações com os serviços de mensagens mais populares, incluindo Facebook Messenger, Slack, Microsoft Teams e Telegram.
A plataforma foi criada principalmente para desenvolvedores que precisam de um sistema aberto e com máximo controle. No entanto, o construtor visual de conversas facilita a colaboração entre designers de conversas e desenvolvedores em um mesmo projeto.
O Botpress permite que especialistas com diferentes habilidades colaborem para criar assistentes conversacionais melhores.
Você pode ler uma análise completa do Botpress no G2 e na Chatimize.
Preços da Botpress
O Botpress é gratuito para usar. Também oferece um plano de pagamento conforme o uso acessível, assim você só paga pelos recursos que usar.
2. Azure AI Bot Service (Microsoft)

O Azure AI Bot Service da Microsoft (anteriormente conhecido como Microsoft Bot Framework) oferece uma plataforma open-source para criação de bots.
A abordagem da Microsoft é principalmente baseada em código e voltada exclusivamente para desenvolvedores. O Azure AI Bot Service oferece aos desenvolvedores controle detalhado sobre a experiência de criação do chatbot e acesso a diversas funções e conectores prontos para uso.
O Azure oferece uma quantidade impressionante de ferramentas para ajudar no processo de criação de chatbots. Ele também pode ser integrado ao Luis, seu mecanismo de compreensão de linguagem natural.
A Microsoft também adquiriu o Botkit, outra plataforma open source. O Botkit é mais focado em um construtor visual de conversas, com maior ênfase nas ações de interface disponíveis para o usuário.
O Azure AI Bot Service não pode ser considerado totalmente open-source, pois o mecanismo NLU que utiliza, o Luis, é um software proprietário. Dependendo da sua situação, isso pode ser um problema caso você precise de mais controle.
Uma desvantagem do mecanismo NLU não ser open-source é que ele não pode ser instalado localmente. Mas esses bots podem ser implantados em canais premium como Web Chat ou Direct Line.
Preços do Azure
O Azure AI Bot Service oferece um plano gratuito para uso básico, além de um plano Standard que custa US$ 0,50 a cada 1.000 mensagens.
O mecanismo NLU, Luis, é cobrado por chamada de API, então o custo vai depender das ações realizadas pelo seu bot.
3. Botkit

O Botkit é uma ferramenta open-source para desenvolvedores construírem chatbots, aplicativos e integrações personalizadas para as principais plataformas de mensagens.
Ele possui uma grande variedade de plugins para diferentes plataformas de chat, incluindo Webex, Slack, Facebook Messenger e Google Hangout. Também está disponível em várias linguagens de programação.
Um repositório no GitHub contém a biblioteca principal do Botkit, além de uma série de plugins e extensões para conectar o Botkit a plataformas de mensagens (ou outras ferramentas no repositório).
O Botkit faz parte do Microsoft Bot Framework e é distribuído sob a licença MIT Open Source.
O Botkit utiliza o Luis como seu mecanismo NLU principal. No entanto, pode ser integrado a outros mecanismos NLU, se desejado.
Preços do Botkit
O repositório do GitHub é gratuito para acessar e usar. Porém, se você usar o Luis como mecanismo NLU, pagará as taxas mensais deles.
4. Rasa

O Rasa é um framework open source para criação de bots que adota uma abordagem baseada em histórias para desenvolver chatbots. O Rasa é pioneiro em mecanismos open source de compreensão de linguagem natural e é um framework consolidado.
A empresa foca em inteligência artificial e na construção de um framework que permite aos desenvolvedores aprimorar continuamente seus assistentes de IA.
Em vez de definir fluxos visuais e intenções na plataforma, o Rasa permite que desenvolvedores criem histórias (cenários de dados de treinamento) para treinar o bot.
O Rasa é instalado localmente e seu mecanismo padrão de NLU é totalmente open source. Eles criaram o Rasa X, um conjunto de ferramentas para ajudar desenvolvedores a revisar conversas e melhorar o assistente. O Rasa também oferece diversos recursos premium disponíveis na licença empresarial.
Toda plataforma de chatbot exige uma certa quantidade de dados de treinamento, mas o Rasa funciona melhor quando recebe um grande volume de dados, geralmente registros de atendimento ao cliente. Esses chats são analisados, organizados, classificados e usados para treinar o mecanismo de NLU.
Um possível problema da abordagem baseada em histórias é que pode ser difícil prever o que o bot vai dizer em determinado momento, já que ninguém tem acesso à lógica interna — é uma caixa preta. O risco disso acontecer diminui quando se tem grandes volumes de dados de treinamento de alta qualidade.
Preços do Rasa
Embora a plataforma principal do Rasa seja gratuita para desenvolvedores, recursos avançados de suporte, escalabilidade e segurança corporativa estão disponíveis apenas em planos pagos. Os planos pagos começam em US$ 35.000 (isso mesmo) para o Plano Growth e preços personalizados para o Plano Enterprise.
5. Wit.ai

Wit.ai é um framework de chatbot open-source adquirido pelo Facebook em 2015. Por ser open-source, desenvolvedores podem explorar os bots e aplicativos já criados com Wit.ai para se inspirar.
O Wit.ai possui uma API open source bem documentada, permitindo que desenvolvedores iniciantes na plataforma comecem rapidamente.
Como pertence ao Facebook, o Wit.ai é uma boa escolha se você pretende implantar seu bot no Facebook Messenger.
O mecanismo NLP do framework Wit.ai é robusto e eficiente quando comparado a concorrentes como Microsoft, Amazon e IBM.
O SDK do Wit.ai está disponível em várias linguagens, como Python, Ruby e NodeJS.
O Wit.ai integra-se facilmente a diferentes plataformas, como Facebook Messenger, Slack, dispositivos vestíveis, automação residencial e mais.
Uma das desvantagens desse framework é que o treinamento pode ser bastante trabalhoso. Ele não possui a quantidade necessária de slots e parâmetros. Para compensar isso, será preciso usar lógica de negócios para lidar com informações não declaradas.
Preços do Wit.ai
O Wit.ai é gratuito para usar. Aproveite!
6. OpenDialog

O OpenDialog é um sistema de gestão de agentes de IA que existe desde 2018.
Com o OpenDialog, você pode implantar, integrar e treinar de forma eficiente. Seu mecanismo inteligente de conversação permite personalização e integração conforme necessário. O suporte flexível a NLU possibilita usar as melhores técnicas de IA para cada situação.
O OpenDialog também oferece um designer de conversas sem código, permitindo criar e prototipar diálogos rapidamente.
Você pode gerenciar e preparar sua estratégia de IA conversacional para o futuro.
A arquitetura de código aberto e facilmente extensível apoia a inovação, enquanto a reutilização de componentes conversacionais entre soluções faz desta uma ferramenta que cresce junto com sua equipe.
As principais funcionalidades do OpenDialog incluem:
- Sua capacidade de realizar processos de STT em tempo real
- Baixo consumo de memória (menos de 64MB para 20.000 palavras)
- A possibilidade de gerar saída N-best/Word-graph
- A capacidade de funcionar como uma unidade de servidor.
Com este software, você pode criar sua primeira aplicação conversacional facilmente, mesmo sem experiência prévia em linguagens de programação.
O OpenDialog é uma plataforma no-code escrita em PHP e funciona em Linux, Windows e macOS. O OpenDialog é licenciado sob a Apache License, Versão 2.0.
Preços do OpenDialog
O OpenDialog exige uma reunião para fornecer um orçamento; os preços não são divulgados publicamente. O valor dependerá das necessidades específicas do seu projeto.
7. Botonic

O Botonic é um framework React para criar aplicações conversacionais. Vai além de chatbots baseados apenas em texto. É voltado para desenvolvedores e oferece uma solução full-stack serverless. Permite criar chatbots e aplicativos conversacionais modernos que funcionam em múltiplas plataformas como web, mobile e apps de mensagens como Messenger, WhatsApp e Telegram.
Com o Botonic, você pode criar aplicações conversacionais que combinam o melhor das interfaces de texto (simplicidade, interação em linguagem natural) e das interfaces gráficas (multimídia, contexto visual, interação rica). Essa combinação proporciona uma experiência de usuário superior aos chatbots tradicionais, que dependem apenas de texto e NLP.
O Botonic conta com uma série de plugins para facilitar a integração de serviços populares ao seu projeto.
Botonic é escrito em TypeScript e JavaScript. É construído sobre React, Serverless e Tensorflow. Funciona em Linux, Windows e macOS.
Botonic é licenciado sob a licença MIT.
Preços do Botonic
O Botonic não possui preços definidos, mas permite rodar bots gratuitamente para até 500 usuários ativos mensais. Se ultrapassar esse limite, eles convidam você a agendar uma conversa para definir o preço.
8. HubSpot

A HubSpot oferece uma ferramenta gratuita para criação de chatbots que permite criar bots conversacionais sem código e em poucos minutos, seja no seu site ou no Facebook Messenger.
A abordagem da HubSpot é centrada no usuário, com um editor visual intuitivo e modelos prontos para uso que permitem criar chatbots personalizados rapidamente, mesmo sem habilidades técnicas. Essa solução integra-se perfeitamente ao ecossistema de CRM da HubSpot.
A HubSpot possibilita personalizar as respostas do chatbot com base nas informações armazenadas no CRM, oferecendo um suporte ao cliente continuamente atualizado. O chatbot pode qualificar leads, disparar campanhas de e-mail após interações e aliviar a carga das equipes de suporte.
As principais funcionalidades do chatbot da HubSpot incluem:
- Comunicação ao vivo com visitantes do site
- Qualificação de leads com perguntas predefinidas
- Agendamento automático de compromissos
- Integração de respostas a perguntas frequentes para suporte ao cliente 24/7
- Pontuação de leads com base nas interações
Com essa ferramenta, as equipes de marketing, vendas e atendimento ao cliente podem focar em conversas de maior valor enquanto o chatbot lida com solicitações rotineiras. A HubSpot oferece uma versão gratuita da ferramenta de chatbot, com recursos avançados disponíveis em planos pagos.
Preços do HubSpot
A HubSpot oferece um plano Starter por cerca de US$ 45/mês, com opções de preço que chegam a US$ 1.200/mês (ou mais para contratos Enterprise).
9. Claudia Bot Builder

Claudia Bot Builder é uma biblioteca de extensão para o Claudia.js que ajuda a criar bots para Facebook Messenger, Telegram, Skype, comandos slash do Slack, Twilio, Kik e GroupMe. A ideia principal do projeto open-source é eliminar todo o código repetitivo e tarefas comuns de infraestrutura, para que você possa focar na parte realmente importante do bot.
A Claudia configura automaticamente os webhooks corretos para todas as plataformas suportadas e orienta você na configuração do acesso, permitindo começar rapidamente.
Claudia Bot Builder simplifica os fluxos de mensagens e converte mensagens recebidas de todas as plataformas suportadas para um formato comum, facilitando o tratamento. Também empacota automaticamente as respostas de texto no formato correto para o bot engine requisitante, assim você não precisa se preocupar com o formato das respostas simples.
O Claudia é licenciado sob a licença MIT.
Preços do Claudia
O Claudia Bot Builder é uma ferramenta gratuita, sem preços específicos. Quaisquer custos virão do uso de ferramentas adicionais, como AWS.
10. Tock

Tock é uma plataforma open-source de IA conversacional. É uma solução completa para criar agentes conversacionais e bots. Não depende nem utiliza APIs de terceiros.
O Tock permite criar histórias e análises, possui DSL conversacional para Kotlin, Node.js, Python e APIs REST, e pode se conectar a diversos canais de texto/voz: Messenger, WhatsApp, Google Assistant, Alexa, Twitter e outros.
O Tock oferece kits de ferramentas para integração personalizada web/mobile com React e Flutter, além de permitir implantação em qualquer nuvem ou localmente com Docker. O Tock é licenciado sob a Apache License, Versão 2.0.
Preços do Tock
O Tock é uma ferramenta gratuita, sem preços específicos. Quaisquer custos virão do uso de ferramentas adicionais, como AWS.
11. BotMan.io

BotMan é um framework PHP gratuito para desenvolvimento de chatbots. É o chatbot open source em PHP mais popular do mundo. O BotMan foi criado para desenvolvedores, simplificando o desenvolvimento de bots inovadores para múltiplas plataformas de mensagens, incluindo Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger e WeChat.
Com o BotMan, você escreve a lógica do seu chatbot uma vez e conecta a diferentes serviços de mensagens, como Amazon Alexa, Facebook Messenger, Slack, Telegram ou até mesmo seu próprio site.
O BotMan é agnóstico em relação a frameworks, ou seja, pode ser usado em qualquer base de código existente, com qualquer framework. O foco do BotMan é oferecer uma sintaxe expressiva e poderosa, permitindo que você foque na lógica de negócio, não no código do framework.
O BotMan oferece documentação completa, é escrito em PHP e funciona em Linux, Windows e macOS. O BotMan é licenciado sob a licença MIT.
Preços do BotMan
O BotMan é uma ferramenta gratuita, sem preços específicos. Quaisquer custos virão do uso de ferramentas adicionais, como AWS.
12. Bottender

Bottender é um framework para construir interfaces conversacionais e é baseado em APIs de mensagens.
Esse framework tem configuração simples, foi otimizado para casos de uso reais, faz agrupamento automático de requisições e possui dezenas de outros recursos interessantes, como APIs intuitivas.
O Bottender cuida da complexidade das interfaces conversacionais para você. Você pode definir ações para cada evento e declará-las na sua aplicação, e o Bottender executa conforme definido. Essa abordagem torna seu código mais previsível e fácil de depurar.
Com o Bottender, basta algumas configurações para fazer seu bot funcionar com canais, escuta automática do servidor, configuração de webhooks, verificação de assinatura e mais.
Existem milhares de bots desenvolvidos com Bottender. Ele foi otimizado para casos de uso reais, agrupamento automático de requisições e dezenas de outros recursos interessantes.
O Bottender permite criar aplicativos em qualquer canal sem comprometer a experiência dos usuários. Você pode aplicar estratégias de aprimoramento progressivo ou degradação graciosa aos seus blocos de construção.
O Bottender oferece abordagens funcionais e declarativas que ajudam a definir suas conversas. Na maioria dos casos, você começa definindo rotas, algo familiar para quem desenvolve aplicações web.
O Bottender é escrito em TypeScript, JavaScript e funciona em Linux, Windows e macOS. É licenciado sob a licença MIT.
Preços do Bottender
O BotMan é uma ferramenta gratuita, sem preços específicos. Quaisquer custos virão do uso de ferramentas adicionais, como AWS.
13. DeepPavlov

O DeepPavlov é um framework open-source de NLP para deep learning, sistemas de diálogo de ponta a ponta e chatbots. Permite que tanto iniciantes quanto especialistas criem sistemas de diálogo. Oferece ferramentas abrangentes e flexíveis para que desenvolvedores e pesquisadores de NLP criem habilidades conversacionais prontas para produção e assistentes conversacionais complexos com múltiplas habilidades.
Você pode usar modelos de deep learning como BERT e outros modelos de última geração para resolver tarefas de classificação, NER, Q&A e outras tarefas de PLN.
O DeepPavlov Agent permite construir soluções industriais com integração de múltiplas habilidades via serviços de API.
Os modelos DeepPavlov agora estão empacotados em containers fáceis de implantar, hospedados no Nvidia NGC e Docker Hub.
O DeepPavlov é escrito em Python e licenciado sob a licença Apache 2.0.
Preços do DeepPavlov
O DeepPavlov é gratuito para baixar e usar.
14. Golem

Golem é um framework em Python para criação de chatbots. Foi desenvolvido para programadores Python e pode extrair facilmente entidades de mensagens existentes.
Possui uma interface web própria para facilitar os testes e pode interagir com mensagens do Messenger e Telegram.
Golem é uma tecnologia de análise de linguagem com uma abordagem universal linguística. Esse posicionamento é significativamente diferente das duas abordagens mais comuns em NLU atualmente:
- A abordagem estatística (treinamento de redes neurais artificiais)
- A abordagem gramatical.
Essas duas abordagens têm seus pontos fortes e fracos.
A Golem.ai oferece uma tecnologia facilmente multilíngue e que dispensa treinamento. A IA já possui conhecimento de linguística e compreensão comum a todos os idiomas humanos. A configuração consiste apenas em descrever o formato dos elementos esperados (quais são os objetivos de ação ou interpretação, no contexto dado) e fornecer o vocabulário específico do negócio. Essa tecnologia foi desenvolvida após muitos anos de experimentação, buscando a forma mais fácil e eficiente de configurar uma IA de NLU.
O Golem é escrito em Python e funciona em Linux, Windows e macOS. O Golem é licenciado sob a licença GPL-3.0.
Preços do Golem
O Golem não divulga preços publicamente em seu site. Entre em contato com a equipe de vendas para solicitar um orçamento.
Como escolher o melhor software de chatbot open-source para você?
Antes de decidir em qual software de chatbot investir seu tempo e dinheiro, é importante entender como você pretende usá-lo e quais funcionalidades são necessárias para isso. Uma das grandes vantagens do open-source é poder experimentar o produto antes de tomar uma decisão.
Embora algumas empresas listem diferentes casos de uso para sua plataforma, nem sempre isso acontece. Recomendamos fortemente visitar os diversos fóruns de chatbot e pesquisar sobre o que você deseja construir. É provável que outra pessoa já esteja fazendo algo parecido. Se não encontrar, faça perguntas.
Um resumo não traz informações suficientes para tomar uma decisão, mas é um ótimo ponto de partida para talvez eliminar alguns concorrentes e entender quais são os pontos fortes e fracos.
Você também pode conferir nossas listas das melhores plataformas de IA conversacional e das melhores plataformas de chatbot com IA.
Perguntas frequentes
1. Posso migrar de uma plataforma de chatbot para outra sem perder meus dados e modelos de treinamento?
Sim, é possível migrar de uma plataforma de chatbot para outra, mas será necessário reformatar seus dados de treinamento e fluxos de diálogo para se adequar à arquitetura da nova plataforma. Embora intents e exemplos de frases geralmente possam ser exportados e adaptados, recursos como gerenciamento de contexto ou código personalizado podem precisar ser reconstruídos manualmente, dependendo das diferenças entre as plataformas.
2. Como avaliar a escalabilidade de uma plataforma de chatbot open-source?
Para avaliar a escalabilidade de uma plataforma de chatbot open-source, verifique se ela suporta arquitetura stateless, balanceamento de carga, implantação distribuída (por exemplo, via Kubernetes) e escalonamento horizontal. Também é importante analisar a documentação, benchmarks de desempenho e o quão ativa é a comunidade na resolução de desafios de escalabilidade.
3. Posso usar alguma dessas plataformas para criar assistentes de voz como Alexa ou Google Assistant?
Sim, você pode usar plataformas como Rasa ou frameworks compatíveis com Dialogflow para criar assistentes de voz, mas será necessário integrar serviços externos de reconhecimento de voz (STT) e conversão de texto em fala (TTS), como o Google Cloud Speech. Essas camadas de voz funcionam como canais de entrada/saída, enquanto o NLU e o gerenciamento de diálogo ficam sob responsabilidade da plataforma de chatbot.
4. Quão exigentes são essas plataformas de chatbot em termos de recursos?
A exigência de recursos depende da arquitetura da plataforma e dos modelos utilizados. Plataformas leves baseadas em regras, como BotMan ou Microsoft Bot Framework, podem rodar com pouca CPU e memória, enquanto plataformas com NLP avançado, como DeepPavlov ou Rasa com modelos baseados em transformers (por exemplo, BERT), podem exigir GPUs e bastante RAM para inferência em larga escala.
5. Quais são os custos típicos para manter um chatbot open-source a longo prazo?
Embora o software de chatbot open-source seja gratuito, os custos recorrentes normalmente incluem hospedagem em nuvem ou local, manutenção DevOps, atualizações de versão, monitoramento de disponibilidade, aplicação de patches de segurança e tempo de engenharia para melhorias. Considere reservar orçamento para suporte técnico parcial ou integral, especialmente conforme seu caso de uso se torna mais complexo.





.webp)
