Agent in a Box
Last updated Apr 7, 2026
13
Stars
1
Forks
1
Issues
0
Stars/day
Attention Score
39
Language breakdown
TypeScript 94.2%
Shell 3.8%
CSS 1.0%
HTML 0.3%
HCL 0.3%
Dockerfile 0.2%
▸ Files
click to expand
README
AgentBox
AgentBox is an operator dashboard and backend for provisioning and managing OpenClaw-based VM instances.
Stack
- Monorepo: pnpm workspaces + Turborepo
- Backend: Hono + Node.js + Drizzle ORM + PostgreSQL
- Frontend: Vite + React 19 + TanStack Router
- Infra: Hetzner Cloud + optional Cloudflare DNS/TLS
Repository layout
packages/backend- API server, auth, provisioning, callback handlingpackages/frontend- dashboard UIpackages/openclaw-x402- OpenClaw plugin for x402 payments and pump.fun tradingskills/- OpenClaw skills (provisioning, bootstrap)ops/packer- golden image build and initialization scriptscompose.yml- production-like local orchestration
Quick start
git clone https://github.com/cascade-protocol/agentbox.git
cd agentbox
pnpm install
cp .env.example .env
pnpm dev
Environment
Main variables:
DATABASE_URLHETZNERAPITOKENAPIBASEURLOPERATOR_TOKENJWT_SECRETCFAPITOKENVITEHELIUSAPI_KEY
.env.example for the full list.
Scripts
At repo root:
pnpm dev- run all dev services through turbopnpm build- build all packagespnpm check- build + type-check + biome (with auto-fixes)pnpm check:all- same + Docker image builds
pnpm --filter @agentbox/backend devpnpm --filter @agentbox/backend db:generatepnpm --filter @agentbox/backend db:migrate
pnpm --filter @agentbox/frontend devpnpm --filter @agentbox/frontend buildpnpm --filter @agentbox/frontend preview
Docker compose
docker compose --profile server up --build
Security
If you find a vulnerability, see SECURITY.md.
License
Apache-2.0. See LICENSE.
🔗 More in this category