Buildings
Components, interfaces, resources, actors, and expected-but-missing parts.
OpenAI Build Week · Developer tools
VibeCodeMap turns repository evidence and editable, source-linked models into a navigable 3D condition map—so humans can inspect the shape, interactions, side effects, and uncertainty of AI-built software.
Experimental investigation aid. Not proof that code is correct, secure, or complete.
Live artifact · VibeCodeMap maps itself
Components, interfaces, resources, actors, and expected-but-missing parts.
Complexity, coupling, mutating effects, coverage, and other named evidence. Unknown stays unknown.
Calls, events, state access, and static topology remain visually distinct instead of becoming one misleading graph.
From repository to reviewable form
The CLI does not pretend source parsing equals architecture. It gathers bounded evidence; the agent authors a reviewable model; the renderer preserves provenance, confidence, and missing information.
vibecodemap inspectInventory owned source, detect stacks, and keep generated or installed code out of the investigation.
vibecodemap analyzeRun implemented Go, Python, and JS/TS analyzers over one reviewed scope.
vibecodemap modelAn AI agent investigates the source and authors editable, source-linked architectural DSL.
vibecodemap showValidate, compose, and open a navigable Three.js map with explicit evidence and unknowns.
Current analyzer coverage
* JS/TS evidence is not compiler- or type-aware. Hosted viewing requires only a modern browser. Local analysis requires Go 1.24+; Python 3.10+ is needed only when Python source is analyzed.
Built with Codex + GPT-5.6
Codex with GPT-5.6 in Sol Max mode was the primary engineering environment throughout ideation, architecture, implementation, visual critique, code review, testing, documentation, and submission.
The core problem, visual-city metaphor, critique of misleading views, product boundaries, and every consequential direction change came from the builder.
Translated the vision into Go contracts, DSL schemas, analyzers, tests, the Three.js renderer, agent guidance, and this public demo—then repeatedly audited its own work.
Unknown must stay unknown; static imports are topology, not runtime communication; AI architecture claims carry provenance; generated visual clutter must not masquerade as code complexity.
Map a repository
The live artifact above needs no installation. To analyze your own source, build the CLI and run the end-to-end skill from Codex.
git clone https://github.com/mmirolim/vibecodemap.git
cd vibecodemap
make build
./bin/vibecodemap show \
examples/uzumtools/uzumtools.project.vcm.yaml