Hexabot
Hexabot is a self-hosted automation & workflow replacement for Chatbase, Decagon, and more.
Overview
Hexabot is an open-source AI chatbot / agent builder. It allows you to create and manage multi-channel and multilingual chatbots / agents with ease. A smooth way to build and manage AI powered Chatbots. Build Smooth AI Chatbots / Agents
Hexabot provides everything you need to create and manage your own AI powered chatbot / agent,Customizable, Multi-Channel, Multi-Lingual and Text-to-Action Capabilities. The project has 926 GitHub stars and is licensed under AGPL-3.0.
Key Features
Source: GitHub README
- LLMs & NLU Support: Integrate with your favorite LLM model whether it’s by using Ollama, ChatGPT, Mistral or Gemini … Manage training datasets for machine learning models that detect user intent and language, providing intelligent responses.
- Multi-Channel Support: Create consistent chatbot experiences across multiple channels like web, mobile, and social media platforms.
- Visual Editor: Design and manage chatbot flows with an intuitive drag-and-drop interface. Supports text messages, quick replies, carousels, and more.
- Plugin System: Extend Hexabot’s functionality by developing and installing extensions from the Extension Library. Enable features like text-to-action responses, 3rd party system integrations, and more.
- Multi-lingual Support: Define multiple languages, allowing the chatbot to interact with users in their preferred language.
- Knowledge Base: Seamlessly integrate and manage dynamic content such as product catalogs and store lists for more engaging conversations.
- User Roles & Permissions: Granular access control to manage user roles and permissions for different parts of the system.
- Contextual Data: Define variables to collect and leverage relevant information about end-users to deliver personalized responses.
- Subscribers & Labels: Organize users by assigning labels and customize their chat experience based on defined segments.
- Inbox & Handover: Provides a real-time chat window where conversations can be monitored and handed over to human agents when necessary.
Getting Started
Source: GitHub README
npm install -g hexabot-cli
Normalized Features
Source: tool-features-normalized.json
charts, dashboard, docker, docker compose, metrics, mongodb, multi language, npm, plugins, rbac, rest api, wysiwyg editor.
Deploy
Features
Authentication & Access
- Role-Based Access Control
Integrations & APIs
- Plugin / Extension System
- REST API
Media & Files
- WYSIWYG Editor
Analytics & Reporting
- Charts & Graphs
- Dashboard
- Metrics & KPIs
Localization & Accessibility
- Multi-Language / i18n
Category
Related Automation & Workflow Tools
View all 122 →n8n
180KOpen-source-ish workflow automation for people who write code and people who don't — the 180K-star platform technical teams actually adopt.
Langflow
146KVisual platform for building AI agents and MCP servers with drag-and-drop components, Python customization, and support for any LLM.
Dify
133KOpen-source platform for building production-ready agentic workflows, RAG pipelines, and AI applications with a visual builder and no-code approach.
Browser Use
81KMake websites accessible for AI agents — automate browsing, extraction, testing, and monitoring in natural language with Playwright and LLMs.
Ansible
68KThe most popular open-source IT automation engine — automate provisioning, configuration management, application deployment, and orchestration using simple YAML playbooks over SSH.
openpilot
60KOpen-source driver assistance system from comma.ai that brings adaptive cruise control and lane centering to 275+ supported car models.