Build and run agentic workflows across channels with YAML, tools, MCP, memory and RAG.
Website · Documentation · Extensions · Discord
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 `^24.17.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](./CONTRIBUTING.md)). ### 1) Install the CLI ```bash npm install -g @hexabot-ai/cli ``` Or run the CLI without a global install: ```bash npx @hexabot-ai/cli --help ``` ### 2) Create and run a project ```bash hexabot create my-project cd my-project hexabot dev ``` No global install? Use `npx` equivalents: ```bash 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: ```bash 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