How the product is put together.
User
└─ Web App (apps/frontend/)
└─ HTTP API (backend/presentation/http/)
└─ Application Services (backend/application/)
├─ Domain Core (backend/domain/)
├─ Storage & Adapters (backend/adapters/)
└─ OpenClaw / LLM / Tool Runtimes
└─ Local State (local/, .mission-control/)
| Module | What It Does |
|---|---|
| Workspace | Day-to-day surface: tasks, conversations, deliverables, runs |
| Ops | Operational visibility: overview, alerts, reports, agent health |
| Studio | Workflow orchestration and multi-agent process design |
| Platform | Runtime config, OpenClaw, skills, themes, deployment governance |
| Directory | Responsibility |
|---|---|
backend/ |
HTTP APIs, orchestration, workflow execution, chat, storage |
apps/frontend/ |
Browser UI for all product surfaces |
platform/bin/ |
Install, deploy, bootstrap, runtime sync scripts |
platform/infra/ |
Docker recipes, database baselines |
platform/config/ |
Themes, runtime profiles |
platform/skills/ |
Built-in skill packs |
platform/tests/ |
API regression and E2E tests |
- Product code:
backend/,apps/frontend/,platform/ - Runtime state (gitignored):
local/,.mission-control/ - Docs:
docs/
- Repo structure:
project/repo-structure.md - Local state rules:
project/local-state.md - Runtime config:
runtime/runtime-profiles.md - Design system:
architecture/design-system.md - Computer use:
architecture/computer-use.md