-
Notifications
You must be signed in to change notification settings - Fork 494
Getting Started
Nyk edited this page Mar 6, 2026
·
1 revision
Last reviewed: 2026-03-06 Owner: core maintainers
Use this page for first-time local setup and first successful workflow check.
- Node.js 20+
- pnpm (
corepack enable) - Git
git clone https://github.com/builderz-labs/mission-control.git
cd mission-control
pnpm install
cp .env.example .env
pnpm devOpen http://localhost:3000.
- On first run, login credentials are seeded from
AUTH_USERandAUTH_PASS. - If password includes
#, quote it in env files:AUTH_PASS="my#password"- or use
AUTH_PASS_B64.
- Login via
/login. - Confirm dashboard loads without API errors.
- Create one task in board.
- Confirm task appears in task list.
- Confirm
/api/statusreturns healthy response.
Register:
curl -X POST http://localhost:3000/api/connect \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"tool_name": "codex",
"tool_version": "1.0.0",
"agent_name": "local-agent",
"agent_role": "developer"
}'Send heartbeat (replace IDs):
curl -X POST http://localhost:3000/api/agents/AGENT_ID/heartbeat \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"connection_id":"YOUR_CONNECTION_ID"}'- UI accessible and authenticated.
- Task CRUD works.
- Agent connection works via direct CLI API.
- No startup errors in server logs.