// smart-workbench
Where the history comes from.
smart-workbench is a Claude Code mod for seeing and steering the work you hand to Claude. Turn on its decision ledger and VHDB has something to remember — without smart-workbench ever being modified.
Intent
Lock a task contract — goal, constraints, done conditions — that rides along with every prompt.
Context
Pin files, line ranges and notes. Preview exactly what Claude will receive.
Run
Every tool call is recorded with a risk level. Risky ones are asked or blocked by the guard.
Evidence
Only passing test, build, typecheck and lint runs count. “It’s done” alone never does.
- Team modeSonnet builds, Haiku explores, Opus designs and reviews.
- Live viewA browser timeline of every prompt, tool call and guard decision, with agents, flow, tokens and context use.
- Decision ledgerOff by default. Keeps the conversation and decisions behind each commit, so
/swb why <file:line>can say why a change was made.
The live view, in four screens
A sample session — fixing a login bug — drawn by the current smart-workbench live view. Pick a tab.




Sample session, not a real project.
Give your sessions a memory.
MIT licensed. Source on GitHub.