Favicon of Hexabot

Hexabot

Self-hosted AI workflow automation with agents, tools, memory and service channels. Source-available under the Fair Core License 1.0.

Screenshot of Hexabot website

Hexabot is a self-hosted AI workflow automation platform for teams building customer service assistants and business automations. It connects conversations to actions across websites, messaging platforms, social channels and custom entry points. You can run it on-premise or in your own cloud, with workflows, memory and customer data in infrastructure you control.

Workflows can start from chat, forms, schedules or events, then call language models, APIs, tools and back-office systems. A visual graph editor and portable YAML definitions give teams two ways to describe the same flows. Reusable actions and schema-validated contracts help developers connect external systems and keep workflow inputs and outputs consistent.

Memory and retrieval-augmented generation give agents context, while MCP integration points connect them to tools. Conditions and loops support more involved workflows. When a conversation needs human judgment, support staff can take over through inbox workflows and live handoff. Multilingual assistants can serve customers across channels from a shared runtime.

Developers can extend Hexabot with custom actions, channels and helpers. The local data layer uses SQLite by default, with Postgres support for production deployments; Docker is optional for Docker-based services.

Hexabot is source-available under the Fair Core License 1.0 with an ALv2 Future License. The full codebase is available to inspect and extend.

Similar to Hexabot