01
Whiteboard — the agent explains its branch as diagrams that open onto the code
Whiteboard (MIT, TypeScript and Rust, 923 stars, 34 forks, 439 commits, five human contributors, created August 18, v0.1.2 released September 24) is a desktop app built on a vendored copy of Code OSS, with an SDK and MCP server that let Claude Code, Codex or another agent draw on a canvas while it works. The quickstart is a single request: ask your agent to review the current branch against main and open the result in Whiteboard. What you get is a sequence diagram, an entity-relationship diagram or a quote from the agent's trace, and clicking any part of it opens the code behind it, with VS Code keybindings and LSP. The diff viewer is a separate piece, written in Rust and AST-aware. By default it summarizes large added functions as pseudocode and collapses tests and docs, and a WASM plugin system lets you change those rules. A decision log links the agent's own traces to the requirements you set, so the choices it made without asking are listed in one place.
The Show HN reached about 330 points. The founders said the common workflow is plan, approve, let the agent code, then use Whiteboard to have the code explained. One commenter argued that humans will stop reading implementation-level code soon and that planning is the surface to build for. The founders' answer was that key tradeoffs only show up once there is an implementation, so a plan with no code is hard to review. Another commenter noted the macOS download is 736 MB. The founders agreed and put it down to building on VS Code, with a native rewrite planned. The README lists what does not work yet: you cannot edit files, one review cannot span several repos, and a shared review does not update after it is shared.
Reach for it if you keep approving agent branches you could not explain to a teammate; it replaces the explainer markdown file you ask the agent to write and then read in a plain editor. Delete the habit of reviewing a 2,000-line agent diff line by line in the order the files happen to sort. Tradeoffs: macOS and Fedora builds only; anonymous telemetry is on by default, though the telemetry doc says it excludes code, diffs, paths and prompts and can be turned off; it is a 736 MB fork of an editor you cannot type in yet; and the diagrams are drawn by the same agent whose work they describe.