Open-source chatbot/agent builder for multi-channel and multilingual applications
Top 46.4% on sourcepulse
Hexabot is an open-source platform for building and managing multi-channel, multilingual AI chatbots and agents. It targets developers and businesses seeking a customizable solution for customer interaction, offering text-to-action capabilities and an extensible plugin system.
How It Works
Hexabot utilizes a modular architecture with a React/Next.js frontend for an admin panel, a NestJS backend with MongoDB for data management, and a React-based live chat widget. It supports integration with various LLMs (Ollama, ChatGPT, Mistral, Gemini) and features a visual drag-and-drop editor for designing conversation flows. Its extensibility is a key advantage, allowing custom features via a plugin system.
Quick Start & Requirements
npm install -g hexabot-cli
hexabot create my-chatbot
, cd my-chatbot
, npm install
, hexabot init
, hexabot dev --services ollama
.http://localhost:8080
(Username: admin@admin.admin
, Password: adminadmin
).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The AGPLv3 license and trademark restrictions require careful consideration for commercial or closed-source integration. Initial Docker image downloads may take time.
1 day ago
1 day