hexabot-ai/Hexabot

Hexabot v3 is an AI workflow automation platform, combining workflows, actions, agents, and conversational channels in one runtime.

What it solves

Hexabot provides a platform to automate repetitive tasks by building agentic workflows that can operate across different communication channels. It bridges the gap between static automation and AI-driven agents by combining workflows, actions, and conversational interfaces in a single runtime.

How it works

Users define workflows using YAML files with typed runtime contracts. The system uses a schema-first architecture (powered by Zod) to ensure that inputs and outputs are validated. It employs a binding system to separate configuration and capabilities from the actual task logic, and integrates the Model Context Protocol (MCP) for better tool and context interoperability. For data storage, it uses TypeORM with support for SQLite (local) and Postgres (production).

Who it’s for

Developers looking to build AI agents and automated workflows that require memory, RAG capabilities, and the ability to interact across multiple channels.

Highlights

  • Agentic Workflows: YAML-based definitions for structured AI behavior.
  • MCP Integration: Support for the Model Context Protocol to enhance tool interoperability.
  • Multi-channel Continuity: Ability to maintain consistency across different conversational channels.
  • Schema-first Design: Extensive use of Zod for strict validation of inputs and outputs.
  • Memory & RAG: Built-in support for explicit memory definitions and retrieval-augmented generation.

Related

  • Project
  • Project
  • Project
  • Project
  • Project