cm

Installation
SKILL.md

codemapper (cm)

Maps symbols across your codebase using tree-sitter AST parsing. Everything runs in-memory — no databases. Supports Python, JavaScript/TypeScript, Rust, Java, Go, C, Swift, and Markdown.

Exploring an Unknown Codebase

Start with project overview, then drill down:

cm stats .                          # File counts, symbol breakdown, parse timing
cm map . --level 2 --format ai      # File structure with symbol counts (compact)
cm query <symbol>                   # Find functions, classes, methods (fuzzy search)
cm inspect ./path/to/file           # Deep dive into one file

Finding a Bug

Trace the suspected code and its callers:

Installs
6
Repository
knoopx/pi
GitHub Stars
59
First Seen
May 24, 2026
cm — knoopx/pi