- As principais plataformas de chatbot de código aberto incluem o Botpress, o Microsoft Bot Framework, o BotKit, o Rasa.ai, o Wit.ai, o OpenDialog, o Botonic, o HubSpot, o Claudia Bot Builder, o Tock, o BotMan, o Bottender, o DeepPavlov e o Golem.
- Embora as ferramentas de código aberto sejam de utilização gratuita, a sua manutenção envolve frequentemente custos de alojamento, actualizações e possíveis recursos de desenvolvimento.
Em 2025, existem muitas plataformas de chatbot de código aberto por onde escolher. Mas como escolher entre elas?
A melhor plataforma de chatbot para si dependerá das suas necessidades de construção de chatbot - a sua experiência, linguagem de programação, capacidades desejadas e caso de utilização específico.
Reunimos uma lista das principais plataformas de chatbot de código aberto. Quer esteja a construir um chatbot por conta própria ou para uma empresa, encontrará aqui uma plataforma que se adequa ao seu projeto.
O que é um chatbot de código aberto?
Os chatbots de código aberto são aplicações de mensagens que imitam a conversação humana. Código aberto significa que o código original do software é distribuído livremente e pode ser facilmente modificado.
O software de código aberto conduz a níveis mais elevados de transparência, eficiência e controlo através de contribuições partilhadas. Isto permite aos programadores criar software de maior qualidade enquanto aumentam os seus próprios conhecimentos sobre as plataformas de software.
Em alternativa, existem softwares de chatbot de código fechado (ou proprietários). Se o código aberto não for um componente essencial da sua construção, pode encontrar mais opções abrindo a sua pesquisa.
Agora, vamos dar uma olhada em alguns dos melhores chatbots de código aberto em 2025.
1. Botpress

Botpress é um software de IA de conversação de fonte aberta que suporta muitas bibliotecas de compreensão de linguagem natural (NLU).
Botpress foi concebido para criar chatbots utilizando fluxos visuais e pequenas quantidades de dados de formação sob a forma de intenções, entidades e ranhuras. Isto reduz enormemente o custo de desenvolvimento de chatbots e diminui a barreira à entrada que pode ser criada pelos requisitos de dados.
Botpress tem um construtor de conversas visuais e um emulador para testar as suas conversas. O editor de código JavaScript integrado permite-lhe codificar acções que podem ser utilizadas para realizar tarefas específicas. O módulo NLU permite-lhe definir intenções, entidades, e slots. É assim que o seu assistente de conversação pode compreender a entrada do utilizador.
Botpress mantém ativamente integrações com os serviços de mensagens mais populares, incluindo o Facebook Messenger, Slack, Microsoft Teams, e Telegram.
A plataforma é construída principalmente para programadores que necessitam de um sistema aberto com o máximo controlo. No entanto, é também fácil para um designer de conversação assumir e colaborar com um programador num projecto, graças ao construtor da conversação visual.
Botpress permite a especialistas com diferentes conjuntos de competências colaborarem e construírem melhores assistentes de conversação.
Pode ler uma análise completa de Botpress em G2 e Chatimize.
2. Serviço de bots de IA do Azure (Microsoft)

O Azure AI Bot Service da Microsoft (formalmente conhecido como Microsoft Bot Framework) oferece uma plataforma de código aberto para a criação de bots.
A abordagem da Microsoft é essencialmente orientada para o código e destina-se exclusivamente aos programadores. O Azure AI Bot Service oferece aos programadores um controlo refinado da experiência de criação do chatbot e acesso a muitas funções e conectores prontos a utilizar.
O Azure oferece um número impressionante de ferramentas para ajudar o processo de criação de um chatbot. Também pode ser integrado com o Luis, o seu motor de compreensão de linguagem natural.
A Microsoft também adquiriu o Botkit, outra plataforma de código aberto. Botkit é mais um construtor de conversação visual com um maior enfoque nas acções de IU disponíveis para o utilizador.
O Azure AI Bot Service não pode ser considerado totalmente de código aberto, uma vez que o motor NLU que utiliza, Luis, é software proprietário. Isto pode ser um problema para si, dependendo da sua situação, para ter mais controlo.
Uma desvantagem do facto de o motor NLU não ser de código aberto é que não pode ser instalado no local. No entanto, estes bots podem ser implementados nos seus canais premium, como o Web Chat ou a Diret Line.
Preços do Azure
O Azure AI Bot Service oferece um nível gratuito para utilização básica, bem como um nível Standard que custa $0,50 por 1000 mensagens.
O motor de NLU, Luis, é pago por chamada de API, pelo que o custo dependerá das acções que o seu bot realizar.
3. Botkit

O Botkit é uma ferramenta de desenvolvimento de código aberto para criar chatbots, aplicações e integrações personalizadas para as principais plataformas de mensagens.
Tem um grande número de plugins para diferentes plataformas de conversação, incluindo Webex, Slack, Facebook Messenger e Google Hangout. Também está disponível em várias linguagens de programação.
Um repositórioGitHub contém a biblioteca principal do Botkit, bem como uma série de plugins e extensões para ligar o Botkit a plataformas de mensagens (ou outras ferramentas no repositório).
O Botkit faz parte do Microsoft Bot Framework e é lançado sob a licença MIT Open Source
O Botkit usa o Luis como seu mecanismo NLU subjacente. No entanto, ele pode ser integrado a outros mecanismos de NLU, se desejado.
Preços do Botkit
O acesso e a utilização do repositório GitHub são gratuitos. No entanto, se utilizar o Luis como motor NLU, pagará as suas taxas mensais.
4. Rasa

Rasa é uma estrutura de construção de bots de código aberto que se concentra em uma abordagem de história para a construção de chatbots. A Rasa é pioneira em motores de compreensão de linguagem natural de código aberto e uma estrutura bem estabelecida.
Concentram-se na inteligência artificial e na construção de uma estrutura que permita aos criadores construir e melhorar continuamente os seus assistentes de IA.
Em vez de definir fluxos visuais e intenções dentro da plataforma, a Rasa permite aos programadores criar histórias (cenários de dados de formação) que são concebidas para treinar o bot.
A Rasa está no local com o seu motor padrão da NLU a ser totalmente de fonte aberta. Construíram o Rasa X que é um conjunto de ferramentas que ajudam os programadores a rever as conversas e a melhorar o assistente. O Rasa tem também muitas características premium que estão disponíveis com uma licença empresarial.
Cada plataforma chatbot requer uma certa quantidade de dados de formação, mas a Rasa funciona melhor quando lhe é fornecido um grande conjunto de dados de formação, geralmente sob a forma de registos de chat de serviço ao cliente. Estes chats de serviço ao cliente são analisados, organizados, classificados e eventualmente utilizados para treinar o motor da NLU.
Um problema potencial com a abordagem da história é que pode ser difícil prever o que o bot vai dizer num determinado momento, uma vez que ninguém tem acesso à lógica subjacente, é uma caixa negra. O risco de isto acontecer é reduzido pela existência de grandes quantidades de dados de formação de alta qualidade.
Preços Rasa
Embora a plataforma principal da Rasa seja gratuita para os desenvolvedores usarem, seu suporte avançado, recursos de escalabilidade e segurança corporativa estão bloqueados atrás de níveis pagos. Seus planos pagos começam em US$ 35.000 (suspiro) para o Plano de Crescimento e preços personalizados para o Plano Empresarial.
5. Wit.ai

O Wit.ai é uma estrutura de chatbot de código aberto que foi adquirida pelo Facebook em 2015. Uma vez que é de código aberto, os construtores podem navegar pelos bots e aplicações existentes criados com o Wit.ai para se inspirarem.
Wit.ai tem uma API de chatbot open-source bem documentada que permite aos programadores que são novos na plataforma começar rapidamente.
Uma vez que é propriedade do Facebook, o Wit.ai é uma boa escolha se estiver a planear implementar o seu bot no Facebook Messenger.
O motor de PNL na estrutura do chatbot da Wit.ai é robusto e capaz quando comparado com os seus concorrentes como a Microsoft, a Amazon e a IBM.
O SDK para Wit.ai está disponível em várias línguas, tais como Python, Ruby, e NodeJS.
O Wit.ai integra-se facilmente com diferentes plataformas, como o Facebook Messenger, Slack, dispositivos wearable, domótica e muito mais.
Uma das desvantagens deste quadro é o facto de a formação poder ser bastante trabalhosa. Falta-lhe a quantidade necessária de ranhuras e parâmetros. Para compensar este facto, terá de utilizar a lógica empresarial para tratar informações não declaradas.
Preços da Wit.ai
A utilização do Wit.ai é gratuita. Força!
6. OpenDialog

O OpenDialog é um sistema de gestão de agentes de IA que existe desde 2018.
Com o OpenDialog, pode implantar, integrar e treinar eficientemente. O seu motor de conversação inteligente permite aos utilizadores personalizarem e integrarem conforme necessário. O suporte flexível da NLU significa que pode utilizar as melhores técnicas de IA para o problema em questão.
OpenDialog também apresenta um designer de conversas sem código que permite aos utilizadores desenhar e protótipo de conversas rapidamente.
Pode gerir e preparar a sua estratégia de conversação de IA.
A arquitectura de fonte aberta e facilmente extensível apoia a inovação, enquanto que a reutilização de componentes de conversação através de soluções faz desta uma ferramenta que se adapta à sua equipa.
As principais características do OpenDialog incluem:
- A sua capacidade de realizar processos STT em tempo real
- Baixa utilização de memória (Menos de 64MB para 20.000 palavras)
- A capacidade de produzir N-best/Word-graph output
- A capacidade de trabalhar como uma unidade de servidor.
Com este software, pode construir facilmente a sua primeira aplicação de conversação sem ter qualquer experiência prévia com uma linguagem de codificação.
OpenDialog é uma plataforma sem código escrita em PHP e funciona em Linux, Windows, macOS. O OpenDialog é licenciado sob a Licença Apache, Versão 2.0.
Preços do OpenDialog
A OpenDialog requer uma reunião para obter uma proposta de preço; os seus preços não estão disponíveis publicamente. O preço dependerá das necessidades específicas do seu projeto.
7. Botonic

Botonic é uma estrutura React para criar aplicações de conversação. É mais do que criar simples chatbots baseados em texto. Foi criado para programadores e oferece uma solução sem servidor de pilha stack . Ele permite que o desenvolvedor crie chatbots e aplicativos de conversação modernos que funcionam em várias plataformas, como aplicativos da Web, móveis e de mensagens, como Messenger, Whatsapp e Telegram.
Com Botonic pode criar aplicações de conversação que incorporam o melhor dos interfaces de texto (simplicidade, interacção em linguagem natural) e interfaces gráficas (multimédia, contexto visual, interacção rica). Esta é uma combinação poderosa que proporciona uma melhor experiência de utilização do que a tradicional chatbots, que se baseia apenas em texto e PNL.
As características botónicas incluem uma bateria de plugins para que possa facilmente integrar serviços populares no seu projecto.
Botonic é escrito em TypeScript e JavaScript. É construído em cima de React, Serverless, Tensorflow. Botonic funciona em Linux, Windows, e macOS.
Botonic está licenciado sob a licença MIT.
Preços Botonic
O Botonic não oferece preços definidos, mas permite que os utilizadores executem bots gratuitamente até 500 utilizadores activos mensais. Se exceder este valor, convidam-no a marcar uma chamada para determinar o preço.
8. HubSpot

A HubSpot oferece uma ferramenta de criação de chatbot gratuita que lhe permite criar bots de conversação sem qualquer código e em minutos, seja no seu sítio Web ou no Facebook Messenger.
A abordagem da HubSpot é centrada no utilizador, com um editor visual intuitivo e modelos prontos a utilizar que lhe permitem criar rapidamente chatbots personalizados, mesmo sem competências técnicas. Esta solução integra-se perfeitamente no ecossistema de CRM da HubSpot.
A HubSpot torna possível personalizar as respostas do chatbot com base nas informações armazenadas no CRM, oferecendo um suporte ao cliente continuamente alimentado. O chatbot pode qualificar leads, ativar campanhas de e-mail após interações e aliviar a carga de trabalho das equipas de suporte.
As principais caraterísticas do chatbot da HubSpot incluem
- Comunicação em direto com os visitantes do sítio
- Qualificação de leads utilizando perguntas predefinidas
- Marcação automática de consultas
- Integração de respostas a perguntas frequentes para apoio ao cliente 24 horas por dia, 7 dias por semana
- Pontuação dos contactos com base nas interações
Com esta ferramenta, as equipas de marketing, vendas e serviço ao cliente podem concentrar-se em conversas de elevado valor acrescentado, enquanto o chatbot trata dos pedidos de rotina. A HubSpot oferece uma versão gratuita da sua ferramenta de chatbot, com funcionalidades mais avançadas disponíveis nas suas ofertas pagas.
Preços do HubSpot
A HubSpot oferece um nível inicial por cerca de 45 dólares/mês, com opções de preços até 1200 dólares/mês (ou mais para ofertas Enterprise).
9. Criador de bots Claudia

O Claudia Bot Builder é uma biblioteca de extensão para o Claudia.js que ajuda a criar bots para o Facebook Messenger, Telegram, Skype, Slack slash commands, Twilio, Kik e GroupMe. A ideia principal por detrás do projeto de código aberto é remover todo o código padrão e as tarefas comuns de infraestrutura, para que se possa concentrar em escrever a parte realmente importante do bot.
Claudia irá configurar automaticamente os ganchos web correctos para todas as plataformas suportadas e guiá-lo através da configuração do acesso, para que possa começar rapidamente.
Claudia Bot Builder simplifica os fluxos de trabalho de mensagens e converte as mensagens recebidas de todas as plataformas suportadas para um formato comum, para que possa lidar facilmente com elas. Também embala automaticamente as respostas de texto no formato certo para o motor de bot solicitante, para que não tenha de se preocupar com resultados de formatação para respostas simples.
Claudia está licenciada sob a Licença MIT.
Preços de Claudia
O Claudia Bot Builder é uma ferramenta gratuita, sem preços específicos. Quaisquer custos virão da utilização de ferramentas adicionais, como o AWS.
10. Tique-taque

O Tock é uma plataforma de IA de conversação de código aberto. É uma solução completa para criar agentes e bots de conversação. Não suporta nem depende de APIs de terceiros.
O Tock oferece a capacidade de criar histórias e análises, possui DSL conversacional para Kotlin, Node.js, Python e APIs REST, e pode se conectar a vários canais de texto/voz: Messenger, WhatsApp, Google Assistant, Alexa, Twitter e muito mais.
O Tock fornece kits de ferramentas para integração personalizada da Web/móvel com o React e o Flutter e dá-lhe a capacidade de implementar em qualquer lugar no cloud ou no local com o Docker. Tock licenciado sob a Licença Apache, Versão 2.0.
Preços Tock
O Tock é uma ferramenta gratuita, sem preços específicos. Quaisquer custos resultarão da utilização de ferramentas adicionais, como o AWS.
11. BotMan.io

O BotMan é uma estrutura PHP gratuita para o desenvolvimento de chatbots. É o chatbot PHP de código aberto mais popular do mundo. O BotMan foi criado para que os programadores simplifiquem a tarefa de desenvolver bots inovadores para várias plataformas de mensagens, incluindo Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger, e WeChat.
O BotMan permite-lhe escrever a lógica do seu chatbot uma vez e ligá-lo a diferentes serviços de mensagens, incluindo o Amazon Alexa, o Facebook Messenger, Slack, Telegram, ou mesmo o seu próprio sítio Web.
BotMan é agnóstico de enquadramento, ou seja, pode utilizá-lo na sua base de códigos existente com o enquadramento que quiser. BotMan tem a ver com ter uma sintaxe expressiva, mas poderosa, que lhe permite concentrar-se na lógica do negócio, e não no código de enquadramento.
BotMan oferece documentação completa e é escrito em PHP, e funciona em Linux, Windows, macOS. 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

O Bottender é uma estrutura para a criação de interfaces de conversação com o utilizador e é construído com base nas APIs de mensagens.
Esta estrutura tem uma configuração fácil, foi optimizada para casos de utilização no mundo real, pedidos de lotes automáticos, e dezenas de outras características convincentes, tais como APIs intuitivas.
Bottender encarrega-se da complexidade das UIs de conversação para si. Pode conceber acções para cada evento e indicá-las na sua candidatura, e Bottender executará em conformidade. Esta abordagem torna o seu código mais previsível e mais fácil de depurar.
Com o Bottender, só precisa de algumas configurações para que o seu bot funcione com canais, escuta automática do servidor, configuração do webhook , verificação de assinaturas e muito mais.
Há milhares de robots alimentados por Bottender. Tem sido optimizado para casos de utilização no mundo real, pedidos de lotes automáticos e dezenas de outras características convincentes.
Bottender permite-lhe criar aplicações em todos os canais e nunca comprometer a experiência dos seus utilizadores. Pode aplicar uma estratégia de melhoria progressiva ou de degradação graciosa aos seus blocos de construção.
Bottender tem algumas abordagens funcionais e declarativas que o podem ajudar a definir as suas conversas. Para a maioria das aplicações, começará por definir percursos com os quais poderá estar familiarizado ao desenvolver uma aplicação web.
Bottender é escrito em TypeScript, JavaScript, e funciona em Linux, Windows, macOS. Ele é 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

DeepPavlov é uma estrutura de PNL de código aberto para aprendizagem profunda, sistemas de diálogo de ponta a ponta e chatbots. Permite que tanto principiantes como especialistas criem sistemas de diálogo. Possui ferramentas abrangentes e flexíveis que permitem aos programadores e investigadores de PNL criar competências de conversação prontas para produção e assistentes de conversação complexos com várias competências.
Pode utilizar modelos de aprendizagem profunda como o BERT e outros modelos de aprendizagem profunda de última geração para resolver tarefas de classificação, NER, Perguntas e Respostas e outras tarefas de PNL.
DeepPavlov Agent permite a construção de soluções industriais com integração de multi-capacidades através de serviços API.
Os modelos DeepPavlov estão agora incluídos num contentor fácil de implementar, alojado no Nvidia NGC e no Docker Hub.
O DeepPavlov foi escrito em Python e está licenciado sob a licença Apache 2.0.
Preços do DeepPavlov
O DeepPavlov é gratuito para descarregar e utilizar.
14. Golem

Golem é uma estrutura python para construir chatbots. Foi criado para programadores python e pode facilmente extrair entidades de mensagens existentes.
Possui a sua própria GUI Web para facilitar os testes e pode interagir com mensagens de Messenger e Telegram.
Golem é uma tecnologia de análise linguística com uma abordagem linguística universal. Este posicionamento é significativamente diferente das duas abordagens mais comuns na NLU de hoje:
- A abordagem estatística (formação de redes neurais artificiais)
- A abordagem gramatical.
Estas duas abordagens têm os seus pontos fortes e os seus pontos fracos.
Golem.ai oferece tanto uma tecnologia facilmente multilingue como sem a necessidade de formação. A IA já tem um conhecimento da compreensão linguística, comum a todas as línguas humanas. A configuração consiste apenas em descrever o formato dos elementos esperados (quais são os objectivos da acção ou interpretação, no contexto dado) e fornecer o vocabulário empresarial específico. Esta tecnologia foi desenvolvida após muitos anos de experimentação, para encontrar a forma mais fácil e eficiente de configurar uma IA da NLU.
Golem é escrito em Python e funciona em Linux, Windows e macOS. O Golem está licenciado sob a licença GPL-3.0.
Preços do Golem
A Golem não disponibiliza preços públicos no seu sítio Web. Contacte a sua equipa de vendas para obter orçamentos.
Como escolher o Melhor Software Chatbot Open-Source para si?
Antes de decidir sobre o software chatbot em que quer investir tempo e dinheiro, deve compreender como planeia utilizá-lo e quais são as funcionalidades necessárias para tal. Uma das grandes vantagens do software de código aberto é que se pode experimentar o produto antes de tomar uma decisão.
Embora algumas empresas tenham listado diferentes casos de utilização da sua plataforma, nem sempre é esse o caso. Recomendamos vivamente a visita aos vários fóruns de chatbot e a procura do que se pretende construir. É provável que outra pessoa também o faça. Caso contrário, faça perguntas.
Um resumo não é informação suficiente para tomar uma decisão, mas é um grande ponto de partida para talvez eliminar alguns dos concorrentes e compreender quais são os pontos fortes e fracos.
Também pode ler as nossas listas das melhores plataformas de IA de conversação e das melhores plataformas de chatbot de IA.
FAQs
1. Posso migrar de uma plataforma de chatbot para outra sem perder os meus dados e modelos de treino?
Sim, pode migrar de uma plataforma de chatbot para outra, mas isso requer a reformatação dos seus dados de formação e fluxos de diálogo para corresponder à arquitetura da nova plataforma. Embora as intenções e os enunciados possam normalmente ser exportados e adaptados, as funcionalidades como o tratamento do contexto ou o código personalizado podem ter de ser reconstruídos manualmente, dependendo das diferenças de plataforma.
2. Como é que avalio a escalabilidade de uma plataforma de chatbot de código aberto?
Para avaliar a escalabilidade de uma plataforma de chatbot de código aberto, avalie se ela suporta arquitetura sem estado, balanceamento de carga, implantação distribuída (por exemplo, via Kubernetes) e escalonamento horizontal. Também deve analisar a documentação, as referências de desempenho e o grau de atividade da comunidade na resolução de desafios de escalabilidade.
3. Posso utilizar qualquer uma destas plataformas para criar assistentes de voz como a Alexa ou o Google Assistant?
Sim, pode utilizar plataformas como a Rasa ou estruturas Dialogflow para criar assistentes de voz, mas terá de integrar serviços externos para conversão de voz em texto (STT) e conversão de texto em fala (TTS), como o Google Cloud Speech. Estas camadas de voz funcionam como canais de entrada/saída, enquanto a NLU principal e a gestão do diálogo são tratadas pela plataforma do chatbot.
4. Qual é a intensidade de recursos destas plataformas de chatbot?
A intensidade dos recursos depende da arquitetura da plataforma e dos modelos utilizados. Plataformas leves baseadas em regras, como o BotMan ou o Microsoft Bot Framework, podem ser executadas com um mínimo de CPU e memória, enquanto plataformas pesadas de PNL, como o DeepPavlov ou o Rasa, com modelos baseados em transformadores (por exemplo, BERT), podem exigir GPUs e RAM significativa para inferência em escala.
5. Quais são os custos típicos associados à manutenção de um chatbot de código aberto a longo prazo?
Embora o software de chatbot de código aberto seja de utilização gratuita, os custos contínuos incluem normalmente alojamento na nuvem ou no local, manutenção DevOps, actualizações de versões, monitorização do tempo de atividade, correcções de segurança e tempo de engenharia para melhorias. Espere ter de fazer um orçamento para apoio técnico a tempo parcial ou a tempo inteiro, especialmente à medida que o seu caso de utilização aumenta de complexidade.