Installation
Install Hexabot locally, create a project, and run it with the CLI.
Get a local Hexabot project running in a few minutes.
Prerequisites
You need:
Node.js
^24.17.0One package manager:
npm,pnpm,yarn, orbunDocker 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.
Install the CLI
Install the CLI globally:
npm install -g @hexabot-ai/cliOr run it without a global install:
npx @hexabot-ai/cli --helpCreate and run a project
hexabot create my-project
cd my-project
hexabot devIf you prefer npx, use:
Hexabot detects your package manager automatically. To force one, use --pm:
Local endpoints
After the app starts, these endpoints are available by default:
Admin UI:
http://localhost:3000API:
http://localhost:3000/apiAPI docs:
http://localhost:3000/docs
Use the admin credentials you created during project setup.
Useful commands
hexabot create <project-name>hexabot dev [--docker --services <list>]hexabot start [--docker --services <list>]hexabot stop [--docker --services <list>]hexabot env <init|list>hexabot checkhexabot config <show|set>hexabot migrate [args...]
Notes
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?