MICHIYour coding agent writes the code. MICHI makes sure it's building the right thing. You describe what you want in ordinary words. MICHI asks the questions a senior engineer would ask, writes down what you decide and why, hands your agent a precise brief instead of a vague wish — then checks the work actually happened instead of taking the agent's word for it. Everything stays on your machine. No account, no cloud, no AI subscription of its own, and it never writes your code. Install it and startThat's the whole setup. MICHI ships inside this extension and runs on the Node your editor already has — nothing to install first, nothing to put on your PATH, no configuration. If you already run MICHI from a terminal, that copy wins. Your version is yours; the extension won't quietly swap it.
Then open a projectThe extension offers to set MICHI up and connect it to whatever agent is already there. It shows you the exact file list before writing anything, and if you say "never for this project" it remembers. Works with Claude Code · Cursor · Copilot · Codex · Cline · Continue ·
Windsurf · Gemini CLI · Antigravity · Zed · JetBrains Junie · AWS Kiro ·
Trae — and through What you get
Then mostly, you just talkAfter setup you don't run MICHI commands much — your agent does. You say:
Your agent now carries MICHI's seven skills, so instead of guessing it asks one question at a time, in plain language. Your answers become written requirements, and nothing becomes a requirement until you say so. Technical choices come to you in money and risk, not architecture diagrams:
The part that makes it differentYour agent finishes and says "done, all tests pass." MICHI records that as a claim:
Nothing is finished until MICHI has run a check itself — from a list of commands you allow-listed — and watched the result:
There is no override flag. Six months later
No ids, no jargon. And if the record doesn't contain the answer, it says "that is not recorded" rather than inventing something plausible. What it will not do
Settings
MIT licensed · Source, docs and issues |