Mission Control
A local control plane for supervised coding agents.
- TypeScript
- Node.js
- React
- Python
Problem
Teams running several coding agents need to see, steer, and answer for what those agents do — not juggle separate terminals with no shared approval record.
Constraints
• Local-first: no cloud account, no relay • Approvals never auto-approved; decisions stay visible to the operator • Rails are best-effort accident-prevention, not an adversary-proof security boundary • Destructive work still needs OS-level sandboxing
Architecture
Cockpit (apps/cockpit) over Claude Code’s local state; optional harness rails; shared contracts. Goals split among bounded workers in separate worktrees; verifier loops can reject and retry; Core tabs center a “Needs you” triage queue with risk-typed approve/steer.
Proof
Bounded worktree teams, verifier loops, approval gates, auditable run evidence. Local-first, no cloud account.