Developers: Repository Layout
This page maps repository structure relevant to docs and product behavior.Top-level Structure
apps/clawcontrol: Next.js product app (UI + API)apps/clawcontrol-desktop: Electron wrapperpackages/core: governor/types/state-machine logicpackages/ui: shared UI components (including typed confirm modal)packages/adapters-openclaw: OpenClaw adapter and command runnerdocs: existing internal docs setmintlify: public docs site (this site)
Important Runtime Paths
- API routes:
apps/clawcontrol/app/api/**/route.ts - dashboard pages:
apps/clawcontrol/app/(dashboard)/** - settings persistence:
apps/clawcontrol/lib/settings/store.ts - DB init/migrations:
apps/clawcontrol/lib/db/init.ts - local-only guard:
apps/clawcontrol/scripts/local-only.mjs