Scaffolding that lets you direct AI on real engineering work — and stay the person who decides — without reading a line of code.
The Engine is not a faster, more capable autonomous agent. It's the opposite bet: a way to keep a human who can't read code firmly in charge of AI that can. Its job is to make what the AI does legible and consentable to that person — so you can direct serious work on a real project, and approve it, on evidence you can actually judge.
You direct the work, and you approve every change, from the very first commit. You are not expected to read code, debug a failure, or take the AI's word that it did the right thing. Most AI tooling quietly assumes a power user who can check the output. The Engine assumes you can't — and is built, end to end, so that you don't have to.
Every change the AI proposes arrives as a pull request, and nothing reaches your main branch until you say so. But your approval never rests on reading or trusting the code. It rests on evidence you can weigh:
- a demonstration you run yourself, and vary, to see the behavior with your own eyes;
- independent checks that have to pass before a change is even offered to you;
- a plain-language account of what changed, why, and what it could put at risk — including an honest statement of how sure anyone can be.
That bundle — not a code review — is the gate. It is the whole point of the Engine.
Every AI session starts cold: it remembers nothing. Left there, you'd re-explain your project every time and hope for the best. Instead, the Engine gives the work a durable footing — committed to the repository itself, and open to you:
- where things stand right now, and what's still unfinished;
- the decisions made so far and why — written down where you can read them, not buried in a chat log only the AI ever saw;
- a current map of how the project fits together;
- a sense of what matters next, so a fresh session picks up instead of starting over.
This isn't a catalog of the AI's abilities — it's the ground you direct from: committed, inspectable, and yours. The AI builds faithfully not because it's clever, but because the ground under it is solid and in plain sight.
Slow, gated, and verifiable beats fast and opaque. The Engine deliberately trades raw autonomy for trust: work is proposed before it lands, lands only behind your approval, and can always be undone; what governs the work is written down and citable; and if a supporting service goes down, it falls back to plain files in git rather than stranding you. You give up the thrill of an agent that simply runs — and you get work you can actually stand behind.
- Click Use this template above to create your own repository.
- Open it in Claude Code.
- A guided first-run setup walks you through your choices and stands up the Engine for your project.
The Engine externalizes the cognition and controls it runs on — each one a committed, inspectable subsystem rather than a black box:
- Memory — a git-committed, append-only memory ledger with a full-text search index: it captures decisions, pushback, and lessons per session and recalls them by relevance, with AI-judged consolidation and frecency-scored retention, so signal compounds and noise decays across sessions.
- State — an externalized, committed state cursor: the standing-situation pointers and open-debt count a cold session reads first to orient deterministically, before it touches anything.
- Knowledge — a knowledge graph derived from the repository's own surfaces and regenerated on change — entities, relationships, and neighbors, queryable over MCP — so a session maps how the project actually fits together from source, not from guesswork.
- Attention — a committed prioritization policy plus a deterministic ranking function that budgets what surfaces at boot and orders the work queue: explicit and inspectable, not an opaque heuristic.
- Guardrails & the review gate — a deterministic validation suite (presence, coverage, shape, and coherence checks) gating every pull request, a protected
main, and a guardrail-weakening classifier that forces an explicit, logged acknowledgment for any change that relaxes a check. - Explore / Build modes — an enforced write-gate: read-only investigation and planning by default, file edits only after a deliberate build transition, every change landing as a reviewable pull request — autonomy bounded by construction, not by good behavior.
- One-shot provisioning — an instantiator that runs gather → confirm → apply → verify → retire on first use: it installs only the modules you select, wires them in, verifies coherence, and self-deletes the setup scaffolding.
- Claude Code-native — wired into Claude Code through its hooks and an MCP control plane, and built to degrade to plain git-tracked files when an out-of-repo substrate is unavailable, so a broken service never strands the work.
The Engine is pre-1.0 and under active construction toward its first milestone. Expect rapid change.
Released under the MIT License.