free · open source · no telemetry
See what your AI actually built.
program-design parses your code into a deterministic facts graph — every screen, door, record, and connection — and draws it as a map anyone can read. No model imagines the picture.
These are the screens people can open.
drawn from the facts graph · every box carries a file:line receipt
Works on any Next.js repo · no repo handy? npx program-design demo
The same graph checks your agent's claims.
When the agent says "done", each claim becomes a query over the facts graph. The verdict — CONFIRMED, ABSENT, or UNDETERMINED — is computed from the code, not judged by another model. A second AI can hallucinate; a graph lookup can't.
- Every CONFIRMED carries a file:line receipt you can open.
- Every ABSENT records exactly where it searched.
- Anything the parser can't prove is UNDETERMINED — never dressed up as a yes or a no.
- The map updates live as the agent works; verified claims that disappear trigger a regression alert.
agent: "Done! I added login with rate limiting and saved the email to the database."
POST /api/login exists
app/api/login/route.ts:1
The red one is why this exists.
If AI-built code should come with a map and receipts, star the repo.
MIT-licensed, no telemetry, nothing phones home — stars are the only signal we get that this should keep existing.
Star cursorboy/program-design