The control plane for agent-run companies.
Casa turns company context into an ordered operating plan, routes work to specialist operators, reviews the output, and keeps the company brain current under human control. It runs inside the agent CLI you already use, on your own plan.
Public install · MIT licensed · Local-first · 281 passing tests · Zero runtime dependencies
One session, end to end
Every session opens on the company, not the chat. Casa reads the brain, names the binding constraint, and ranks what is ready. The walkthrough below is a demo company with synthetic numbers.
Read
Profile, state, pulse, constraint
Route
Ready playbooks and dependencies
Produce
Specialist operator and artifact
Review
Rubric, evidence, and critique
Approve
Human gate where required
Compound
Brain, ledger, decisions, next move
The company brain is yours
- Level
- 0 · validation
- Constraint
- No users yet
- Next
- Interview buyers
- Gate
- Founder approval
Rendered from canonical files. Read at the next session start.
NOW.md The company on one page, rendered from state
profile.json What the business is and where it stands
build-map.json The applicable playbook graph
ledger.jsonl Append-only record of work and approvals
decisions/ Dated decisions that supersede, never overwrite
outputs/ Real artifacts, including the Phase 0 site, one-pager, and deck
Departments run on autonomy dials: auto for reversible work, approve-first where you want a look. Four actions always stop for the founder, whatever the dials say: spending money, publishing, shipping code, and destructive changes. Approvals land in an append-only ledger.
A company can also exist with no token at all. Attaching one later never changes its identity, history, or URL.
Attestation is local: keygen, attest, sign, check, all offline. caf check is a self-check, not a verdict. Passing means the record is internally coherent and structurally legal. It does not mean the record is true. Publishing anywhere is always an explicit, separate act.
Runs where you already work
Claude Code is the reference experience with native hooks and gates. Everywhere else, gates surface as visible confirmation prompts and the deterministic engine behaves identically: Node 20 or later, zero runtime dependencies.
Open where trust is load-bearing
1/plugin marketplace add https://github.com/Capx-AI/casa2/plugin install capx-casa3/casa-startMIT licensed with the full engine, playbooks, agents, and tests in the open. Read the source, open an issue, or propose a playbook.
