codemap โ a project brain for your AI. Give LLMs instant architectural context without burning tokens.
# macOS/Linux
brew tap JordanCoin/tap && brew install codemap
# Windows
scoop bucket add codemap https://github.com/JordanCoin/scoop-codemap
scoop install codemapOther options: Releases |
go install| Build from source
codemap . # Project tree
codemap --only swift . # Just Swift files
codemap --exclude .xcassets,Fonts,.png . # Hide assets
codemap --depth 2 . # Limit depth
codemap --diff # What changed vs main
codemap --deps . # Dependency flow| Flag | Description |
|---|---|
--depth, -d <n> |
Limit tree depth (0 = unlimited) |
--only <exts> |
Only show files with these extensions |
--exclude <patterns> |
Exclude files matching patterns |
--diff |
Show files changed vs main branch |
--ref <branch> |
Branch to compare against (with --diff) |
--deps |
Dependency flow mode |
--importers <file> |
Check who imports a file |
--skyline |
City skyline visualization |
--json |
Output JSON |
Smart pattern matching โ no quotes needed:
.pngโ any.pngfileFontsโ any/Fonts/directory*Test*โ glob pattern
See what you're working on:
codemap --diff
codemap --diff --ref developโญโโโโโโโโโโโโโโโโโโโโโโโโโโโ myproject โโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Changed: 4 files | +156 -23 lines vs main โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โโโ api/
โ โโโ (new) auth.go โ handlers.go (+45 -12)
โโโ โ main.go (+29 -3)
โ handlers.go is used by 3 other files
See how your code connects:
codemap --deps .โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ MyApp - Dependency Flow โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Go: chi, zap, testify โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Backend โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
server โโโโถ validate โโโโถ rules, config
api โโโโถ handlers, middleware
HUBS: config (12โ), api (8โ), utils (5โ)
codemap --skyline --animate18 languages for dependency analysis: Go, Python, JavaScript, TypeScript, Rust, Ruby, C, C++, Java, Swift, Kotlin, C#, PHP, Bash, Lua, Scala, Elixir, Solidity
Powered by ast-grep. Install via
brew install ast-grepfor--depsmode.
Hooks (Recommended) โ Automatic context at session start, before/after edits, and more. โ See docs/HOOKS.md
MCP Server โ Deep integration with 7 tools for codebase analysis. โ See docs/MCP.md
CLAUDE.md โ Add to your project root to teach Claude when to run codemap:
cp /path/to/codemap/CLAUDE.md your-project/- Diff mode, Skyline mode, Dependency flow
- Tree depth limiting (
--depth) - File filtering (
--only,--exclude) - Claude Code hooks & MCP server
- Enhanced analysis (entry points, key types)
- Fork โ 2. Branch โ 3. Commit โ 4. PR
MIT

