Structural code graph
Files, functions, types, methods, and tests as nodes; calls, imports, and test coverage as edges. Pure-Go SQLite, queryable offline.
A local-first code graph + semantic search — exposed through a CLI, an MCP server, and a terminal UI.
codemap answers questions that grep and a single LSP call can't: who calls this function and which tests cover it, what's the blast radius of changing this type, find auth-like code by meaning. It precomputes the structure once, then serves narrow, structured answers — so an agent spends a few tool calls instead of dozens of file reads.
It's a single pure-Go binary, runs entirely on your machine, and installs via Homebrew:
brew install abdul-hamid-achik/tap/codemap