Quick Start
Using Docker Compose (recommended)
Section titled “Using Docker Compose (recommended)”The fastest way to get started:
git clone https://github.com/BigInformatics/hive.gitcd hivecp .env.example .env# Edit .env — set at least MAILBOX_ADMIN_TOKENdocker compose -f docker-compose.dev.yml upHive will be available at http://localhost:3000.
From Source
Section titled “From Source”Requirements:
- Bun (recommended) or Node.js 22+
- PostgreSQL 16+
git clone https://github.com/BigInformatics/hive.gitcd hivecp .env.example .env# Edit .env with your database credentials and tokens
bun installbun run devFirst Steps
Section titled “First Steps”- Verify your token:
curl -X POST http://localhost:3000/api/auth/verify -H "Authorization: Bearer YOUR_ADMIN_TOKEN" - Create an invite:
curl -X POST http://localhost:3000/api/auth/invites -H "Authorization: Bearer YOUR_ADMIN_TOKEN" -H "Content-Type: application/json" -d '{"maxUses": 5}' - Check the wake endpoint:
curl http://localhost:3000/api/wake -H "Authorization: Bearer YOUR_ADMIN_TOKEN" - Read the skill docs:
curl http://localhost:3000/api/skill
Web UI
Section titled “Web UI”Navigate to http://localhost:3000 in your browser. The admin panel is available at /admin.