Hexabot is an open-source AI chatbot / agent solution. It allows you to create and manage multi-channel, and multilingual chatbots / agents with ease. Hexabot is designed for flexibility and customization, offering powerful text-to-action capabilities. It's built by the community for the community and enables developers to customize and extend the platform with extensions (plugins, channels, ...).
Key Features
- 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 custom plugins. Enable features like text-to-action responses, 3rd party system integrations, and more.
- LLMs Integration (Large Language Models)/ RAG (Retrieval Augmented Generation) / NLU (Natural Language Understanding) Management: Manage training datasets for machine learning models that detect user intent and language, providing intelligent responses.
- 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.
Benefits
Deploy on-premise: Hexabot is Open Source and allows you to have a self-hosted chatbot. This is to address issues related to data privacy and AI safety.
AI powered: Choose to integrate with one or many LLM models (ChatGPT, Gemini, Ollama ...) or even use your own fine-tuned LLM.
Flexibility & Customization: Hexabot offers powerful text-to-action capabilities, allowing developers to easily customize and extend the platform with plugins, channels, and integrations.
Multi-Channel & Multi-Lingual Support: Provides consistent chatbot experiences across multiple channels and languages, ensuring seamless communication regardless of user preferences or platforms.
Transparency & Control: Combines generative AI with a deterministic, decision-tree-based approach, providing a balance of creativity and accountability for users.
Visual Flow Design: Features an intuitive drag-and-drop editor for designing chatbot flows, making it easy for users to create and modify conversations without coding expertise.
Real-Time Engagement & Human Handover: Includes a real-time inbox feature for monitoring conversations, with seamless handover to human agents when needed, improving customer service experiences.
Use Case
Customer Support Automation: Hexabot can be deployed across multiple channels (web, mobile, social media) to handle common customer inquiries, reducing the load on human agents and offering 24/7 support.
E-Commerce Virtual Assistant: Seamlessly integrate a chatbot to guide users through product catalogs, provide recommendations, and assist in purchases, enhancing the shopping experience.
Educational AI Tutor: Use Hexabot as an AI tutor that can answer student questions, provide learning material, or simulate a professor's teaching style to deliver personalized education.
Healthcare Information Bot: Deploy Hexabot to provide patients with information on medical services, appointments, or symptoms while handling sensitive data securely through contextual data and access control features.
Human Resources Assistant: Automate HR tasks like onboarding, FAQ responses, or employee leave requests, providing fast answers and freeing HR staff for more complex activities.
Social Media Engagement: Use Hexabot to manage conversations on social media platforms, respond to customer comments, and initiate meaningful engagement, ensuring consistent brand presence.
Help Desk & IT Support: Automate IT support tasks by guiding employees through common troubleshooting steps, answering frequently asked questions, or logging more complex issues for IT teams.


Log in or sign up for Devpost to join the conversation.