Give it a knowledge graph.
codeindex builds a persistent structural graph of your codebase —
symbols, references, call chains — queryable via MCP tools.
No more reading entire files to find one function signature.
also: go install
Symbols become nodes. Calls, imports, and type references become directed edges. Query any relationship — callers, callees, subgraphs — in milliseconds.
live knowledge graph
Every structural question costs context. Grep calls, file reads, repeated parsing — all because there's no persistent structural memory. Until now.
Auto-detected from project markers. More coming — powered by ast-grep's tree-sitter rules.
Single static binary. No runtime deps. Requires ast-grep in PATH.