One repo. One truth. This is it. 696 commits. 57 services. 25+ agents. Built by one neurodivergent developer in Wales. 🏴
cp .env.example .env # fill in your secrets
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -dGives you: FastAPI on :8000, dashboard on :8088, Redis, Postgres, pgAdmin.
docker compose up -dGives you: Redis, Postgres, Ollama, HyperCode Core API, Mission Control Dashboard, Prometheus, Grafana.
docker compose --profile agents up -dAdds: crew-orchestrator, project-strategist, frontend/backend/db/qa/devops/security specialists, coder-agent, celery-worker.
docker compose --profile hyper up -dAdds: agent-x meta-architect, hyper-observer, hyper-worker.
# Windows (recommended)
.\scripts\boot.ps1 -Profile all
# Linux/Mac
docker compose --profile agents --profile hyper --profile health --profile mission up -ddocker compose -f docker-compose.yml -f docker-compose.monitoring.yml up -dGrafana: http://localhost:3001 | Prometheus: http://localhost:9090
# All containers healthy?
docker compose ps
# Core API responding?
curl http://127.0.0.1:8000/health
# Dashboard live?
open http://127.0.0.1:8088
# Agents heartbeating?
curl http://127.0.0.1:8000/api/v1/agents/status| Service | Port | URL |
|---|---|---|
| HyperCode Core API | 8000 | http://127.0.0.1:8000 |
| Mission Control Dashboard | 8088 | http://127.0.0.1:8088 |
| Healer Agent | 8008 | http://127.0.0.1:8008 |
| Agent X (Meta-Architect) | 8080 | http://127.0.0.1:8080 |
| Crew Orchestrator | 8081 | http://127.0.0.1:8081 |
| Grafana | 3001 | http://127.0.0.1:3001 |
| Prometheus | 9090 | http://127.0.0.1:9090 |
If volumes fail to mount on Windows, add the overlay:
docker compose -f docker-compose.yml -f docker-compose.windows.yml up -dRead CONTRIBUTING.md — setup guide, how to add an agent, how to run tests.
Read CLAUDE.md — the AI-readable architecture doc that also humans can read.
# Healer agent auto-recovers most failures.
# For manual diagnosis:
docker compose logs hypercode-core --tail 50
curl http://127.0.0.1:8000/api/v1/system/state