google maps for vibecoders.
FAQ
claudemap is a Claude Code plugin with hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Repo: QuinnAho/claudemap
Welcome to...

Google Maps for vibecoders.
AI lets you build faster than ever, but the very tools that help our productivity are leaving us behind - you don't understand what you're building anymore. You can vibecode a full app in a weekend and not even start to explain how it works. ClaudeMap fixes that.
Unlike traditional visualization tools, ClaudeMap organizes your code by what it actually does. Claude reads your project and groups it into concepts in a way you actually think about your project. Zoom out to see the big picture. Zoom in to see the details. Colors show what's healthy and what's broken. Use /explain and ask any question about your code, Claude will present directly on the map and explain step by step. Use /show to tell Claude what you want to find or see, and it moves the map for you.
All powered by the same AI you vibecode with.
Try the map (standalone preview, Claude features require Claude Code or Codex)
npx @quinnaho/claudemap install
claude
/setup-claudemap
Codex support is here!npx @quinnaho/claudemap install --assistant codex - see Codex guide.
In Codex, run /skills, choose codexmap-runtime, or prefix natural-language requests with $codexmap-runtime, for example:
$codexmap-runtime build the initial map for this repo
| Command | Description |
|---|---|
/setup-claudemap | Analyze your repo and generate the map |
/refresh | Update map after code changes |
/explain | AI-guided walkthroughs with visual highlighting |
/show | Navigate the map with natural language |
MIT
.github/
FUNDING.yml
.gitignore
agents/
claudemap-architect.md
app/
index.html
package.json
postcss.config.js
public/
claudemap-maps.json
claudemap-runtime-state.skill-runtime.json
claudemap-runtime.skill-runtime.json
favicon-codex.svg
favicon.svg
src/
App.jsx
components/
graph/
CustomEdge.jsx
FileNode.jsx
FloatingDescription.jsx
FunctionNode.jsx
GraphCanvas.jsx
GraphRuntime.jsx
MapAffordance.jsx
NodeHandles.jsx
nodeIcons.js
PresentationOverlay.jsx
SystemNode.jsx
systemNodeSizing.js
layout/
MapSelector.jsx
StatusBar.jsx
TopBar.jsx
ui/
ZoomControls.jsx
contracts/
branding.js
graph-sources.js
index.js
motion.js
paths.js
presentation.js
tokens.js
zoom.js
hooks/
runtime-polling.test.js
useClipboard.js
useGraphFocusRuntime.js
useGraphLoaded.js
useGraphPointerHandlers.js
useGraphViewModel.js
useHoverPathScheduler.js
useLayout.js
useRuntimeGraph.js
useRuntimePolling.js
useRuntimeSync.js
useScopedMapAffordance.js
useZoomLevel.js
lib/
assistantPrompts.js
assistantPrompts.test.js
brand.js
edgeHandles.js
edgeHandles.test.js
graphNodeUtils.js
graphNodeUtils.test.js
graphTransform.js
graphTransform.test.js
graphView.js
graphView.test.js
layoutEdges.js
layoutEdges.test.js
layoutEngine.js
mapApi.js
perf-budget.test.js
runtimeAssets.js
runtimeAssets.test.js
semanticTopLevelLayout.js
semanticTopLevelLayout.test.js
systemTreeLayout.js
topLevelLayout.js
topLevelLayout.test.js
main.jsx
mcp/
handlers.js
server.js
store/
graphSlice.js
graphStore.js
hover-poll.test.js
runtimeSlice.js
selectors.js
slice-contract.test.js
uiSlice.js
styles/
globals.css
tokens.generated.css
tailwind.config.js
vite/
vite.config.js
tokens-plugin.js
vitest.config.js
ARCHITECTURE.md
bin/
claudemap.js
CHANGELOG.md
claudemap-maps.json
CODE_OF_CONDUCT.md
contracts/
claudemap-seed-map.json
schema.md
CONTRIBUTING.md
docs/
.nojekyll
assets/
app-vendor-BpAWB8cn.js
claudemap-seed-map-gfjtPN-V.js
graph-vendor-BZV40eAE.css
graph-vendor-DP94cCHk.js
GraphRuntime-gkfdZl0c.js
index-BhzcZ4b_.css
index-CiCdjGNe.js
claudemap-maps.json
claudemap-runtime-state.json
claudemap-runtime-state.skill-runtime.json
claudemap-runtime.json
claudemap-runtime.skill-runtime.json
CODEX.md
favicon-codex.svg
favicon.svg
graph/
claudemap-runtime-state.json
claudemap-runtime-state.map-experience.json
claudemap-runtime-state.skill-runtime.json
claudemap-runtime.json
claudemap-runtime.map-experience.json
claudemap-runtime.skill-runtime.json
GUIDE.md
index.html
LICENSE
package-lock.json
package.json
PUBLISHING.md
README.md
resources/
img/
Claudemap-Thumbnail.png
ClaudeMapBranding.png
Codexmap-Thumbnail.png
thumbnail.png
scripts/
build-site.js
check-contracts.js
generate-seed-map.js
install-claudemap.js
lib/
agent-converter.js
agent-converter.test.js
codex-skill-generator.js
seed-map-builder.js
package-claudemap-skill.js
prepare-npm-bundle.js
smoke-test-package.js
smoke-test-scope-resolution.mjs
skill/
commands/
create-map.js
open-claudemap.js
refresh.js
setup-claudemap.js
show.js
snapshot.js
lib/
active-map.js
cache.js
command-harness/
enrichment-io.js
log.js
parse-args.js
project-root.js
render-slash-template.js
run-command.js
slash-only-descriptors.js
with-mcp.js
contracts/
errors.js
graph-sources.js
index.js
paths.js
paths.test.js
presentation.js
schemas/
cache.js
graph.js
index.js
install-record.js
manifest.js
runtime-envelope.js
schemas.test.js
shared.js
versions.js
versions.test.js
differ.js
differ.test.js
enrichment/
enrichment.js
enrichment.test.js
graph-validation.js
health.js
icons.js
index.js
prompts.js
source-priority.js
file-walker.js
import-resolution.js
launcher.js
manifest/
fingerprint.js
index.js
io.js
migrations.js
normalize.js
scope-resolution.js
scope-resolution.test.js
map-manifest.js
mcp-client.js
runtime-location.js
runtime-location.test.js
runtime-paths.js
scoped-map.js
show-helpers.test.js
package.json
prompts/
enrichment.txt
scoped-enrichment.txt
SKILL.md
vitest.config.js
STANDARDS.md
stitch-base.js© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic