Installation
Install Hexabot locally, create a project, and run it with the CLI.
Last updated
Was this helpful?
Install Hexabot locally, create a project, and run it with the CLI.
Get a local Hexabot project running in a few minutes.
You need:
Node.js ^24.17.0
One package manager: npm, pnpm, yarn, or bun
Docker if you want to run Docker-based services
If you manage Node.js with nvm, see Setup Node.js with NVM.
If you use Docker for development, see Setting Up Docker for Development and Production.
hexabot create prompts for your initial admin credentials. Run it from an interactive terminal.
Install the CLI globally:
npm install -g @hexabot-ai/cliOr run it without a global install:
npx @hexabot-ai/cli --helphexabot create my-project
cd my-project
hexabot devIf you prefer npx, use:
Hexabot detects your package manager automatically. To force one, use --pm:
After the app starts, these endpoints are available by default:
Admin UI: http://localhost:3000
API: http://localhost:3000/api
API docs: http://localhost:3000/docs
Use the admin credentials you created during project setup.
hexabot create <project-name>
hexabot dev [--docker --services <list>]
hexabot start [--docker --services <list>]
hexabot stop [--docker --services <list>]
hexabot env <init|list>
hexabot check
hexabot config <show|set>
hexabot migrate [args...]
SQLite is the default local database.
Postgres is recommended for production.
If you work on the Hexabot monorepo, use PNPM and follow the Contributors Installation Guide.
For the full command list, see CLI Command Reference.
Last updated
Was this helpful?
Was this helpful?
npx @hexabot-ai/cli create my-project
cd my-project
npx @hexabot-ai/cli devhexabot create my-project --pm npm