Build MirrorClaude Code writes the code. Build Mirror tells you what it just did, in words you already know. A panel sits beside your editor and watches the Claude Code session running in this folder. Every time Claude finishes a turn, a card appears explaining that turn: what changed, why it matters, how risky it is, and which files it touched. Anything unfamiliar in the explanation is underlined, and hovering it gives you the plain meaning. It is for the person shipping real software with an agent who does not want to end up with a codebase they cannot read. What a card tells you
You can also ask a follow-up question on any card, and the answer gets the same treatment. Interrupting Claude halfway through is ordinary use, so it is handled as such. What you type while it is still working counts as part of the same turn rather than starting a new one, so the actions taken before you cut in stay on the card, and your correction is explained next to the request that started it. The whole session, on requestOnce there are two turns to join up, a button appears offering to explain the entire session as one piece of work: what it set out to do, where it actually got to, the highest risk it reached at any point, every file it changed and what each is for now, and a section for what is still unfinished. That last one is the reason to open it. Work started and abandoned, a step cut off when you interrupted, a check nobody ran, a decision handed back to you and never made. It is a button rather than something that happens on its own, because it costs one request every time you press it. Reading a long session costs more than reading a turn, so this is the most expensive thing in the extension and the only one that waits to be asked. Alerts, the moment they happenSome actions are worth catching while the agent is still working, not after. Deleting things, publishing, deploying, installing packages, anything touching a key or a password. Build Mirror spots these with plain rules on your own machine, so they cost nothing, need no API key, and arrive instantly. Set Getting set up
Requirements
What leaves your machineBuild Mirror reads Claude Code's own session transcript from Your API key is kept in VS Code's secret storage, not in settings, so it never lands in a settings file you might commit or share. Build Mirror: Remove API Key deletes it. If you would rather nothing left the machine at all, set the provider to Ollama. The alerts keep working either way, since they never needed a model. What it costsOne request per finished turn, plus one per follow-up question you ask, plus one each time you ask for the whole session. A cheap model like Several sessions at onceRunning more than one Claude Code session in a folder is normal, and each one gets its own mirror. Build Mirror: Open a Mirror for Another Session opens one beside the first, up to four at a time. Known limits
LicenceMIT. |