1. Conduid
  2. Agents
  3. Hexabot
MCP server · Agents

Hexabot

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

64Good

Scored 2 months ago · breakdown

About Hexabot

Hexabot is an MCP server in the Agents category: hexabot v3 is an AI workflow automation platform, combining workflows, actions, agents, and conversational channels in one runtime.

Install

From source
git clone https://github.com/Hexastack/Hexabot

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Hexabot

Powered by Claude · Grounded in docs

I know everything about Hexabot. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Hexabot v3 is an automation platform with first-class AI capabilities, combining workflows, actions, and conversational channels in one runtime.

Quick Start

Prerequisites

  • Node.js ^20.19.0
  • One package manager (npm, pnpm, yarn, or bun)
  • Docker (optional, for Docker-based services)

This Quick Start targets projects generated with the CLI.
If you are contributing to the Hexabot monorepo itself, use PNPM (see CONTRIBUTING.md).

1) Install the CLI

npm install -g @hexabot-ai/cli

Or run the CLI without a global install:

npx @hexabot-ai/cli --help

2) Create and run a project

hexabot create my-project
cd my-project
hexabot dev

No global install? Use npx equivalents:

npx @hexabot-ai/cli create my-project
cd my-project
npx @hexabot-ai/cli dev

hexabot create auto-detects your package manager. You can force one with --pm, for example:

hexabot create my-project --pm npm

hexabot create prompts for initial admin credentials and requires an interactive terminal (TTY). In CI/non-interactive shells, run it from a local terminal first.

Default local endpoints:

  • Admin UI: http://localhost:3000
  • API: http://localhost:3000/api
  • API docs (non-production): http://localhost:3000/docs

Useful CLI commands:

  • hexabot create <project-name>
  • hexabot dev [--docker --services <list>]
  • hexabot start [--docker --services <list>]
  • hexabot docker <up|down|logs|ps|start>
  • hexabot env <init|list>
  • hexabot check
  • hexabot config <show|set>
  • hexabot migrate [args...]

For full CLI details, see packages/cli/README.md.

Core Capabilities

  • Agentic workflows: YAML workflow definitions with typed runtime contracts.
  • Action-based execution: actions define workflow behavior with schema-validated inputs/outputs/settings.
  • Binding system: reusable capability/config bindings separated from task logic.
  • Memory support: explicit memory definitions and runtime memory integration.
  • MCP integration points: Model Context Protocol support for tool/context interoperability.
  • Multi-channel continuity: channels and helpers remain core concepts.
  • Schema-first architecture: broad use of Zod for validation and shared contracts.

Data Layer

  • TypeORM is the standard backend data layer.
  • SQLite is the default local option.
  • Postgres is first-class for production setups.
  • Configure DB runtime using DB_TYPE and DB_* variables.

Contributing

If you want to contribute to the Hexabot monorepo (architecture, package map, PNPM workspace, Turbo tasks, CI checks), use CONTRIBUTING.md.

License

Copyright (c) 2025 Hexastack.

Licensed under FCL-1.0-ALv2. See LICENSE.md for full terms.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Hexabot

How do I install Hexabot?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Hexabot safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Hexabot still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.