What this artifact is for
The quick orientation layer before you go deeper upstream.
Summary
Compact, token-aware codebase maps for LLMs and coding agents (TypeScript/JavaScript symbol extraction, markdown structure)
Seed description: Compact, token-aware codebase maps for LLMs and coding agents (TypeScript/JavaScript symbol extraction, markdown structure)
Category: Tools & Utilities
Best for: Not yet synthesized.
How to read this page
Workflow tags: none captured
Integrations: none captured
Caveats: No caveats captured yet
Maturity: No maturity signals captured
README excerpt
More of the actual upstream surface so you can skim here before deciding to open the repo.
Codemap generates a compact, token-aware map of a codebase: files, symbols, and markdown structure. Designed for feeding context to LLMs and coding agents.
C++ support uses tree-sitter-cpp for parsing.
To disable C++ support (faster startup if not needed): CODEMAPDISABLECPP=1
Preview source: captured upstream text ↗
Quick topics
Skim bullets
- TypeScript/JavaScript: Full symbol extraction (functions, classes, interfaces, types, variables, methods, etc.) and cross-file reference tracking
- C/C++: Symbol extraction (namespaces, classes, structs, methods, fields, enums) and #include dependency tracking
- Rust: Symbol extraction (modules, traits, structs, enums, impl methods, macros) and basic use dependency tracking
- Markdown: Headings and code block ranges
- Other files: Listed with line counts (no symbol extraction)
- Node.js only: C++ extraction is disabled when running under Bun (tree-sitter native modules don't work with Bun)
- No cross-file references: Reference commands (find-refs, callers, call-graph) only work for TypeScript/JavaScript
- Include resolution: Local includes ("header.hpp") are resolved relative to the source file; system includes ( ) are tracked but not resolved
Sources and provenance
Everything on this page should be traceable back to the list seed or an upstream surface.
Discovery reason: Listed in the awesome-pi-agent README
Discovered from: seed artifact
Claim confidence: medium
Surface capture kind: repo-readme