unsubbed.co

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.

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