Overview
Features
AST-level code knowledge
Expose module and function definitions with signatures, specs, docs, and owning files (Elixir) or class/method tracking (Python).
Complete call-site tracking
Track call sites across aliases, imports, and dynamic references for accurate usage graphs.
Semantic/keyword search
Search by concepts and keywords, returning results even when symbol names differ.
Git history & PR attribution
Surface why code exists by linking changes to commits and PRs.
Dead-code detection & dependencies
Identify potentially unused functions and provide module dependency views to aid safe refactors.
Automatic language detection
Automatically detects Elixir vs Python and indexes accordingly.
Multi-language support (Elixir/Python Beta)
Production-ready Elixir support with full features; Python support in Beta with SCIP indexer.
Incremental indexing & watch mode
Incrementally reindex changes with a debounced watch process for rapid development cycles.
Who Is This For?
- AI Assistants:Provide structured, token-efficient access to code context for Elixir and Python using MCP tools.
- Developers:Help developers explore code, track function call sites, and attribute changes across PRs.
- Code Editors:Integrate into editors/IDEs to index and query code within the project.




