AIndex
Start free

Proof

Performance you can check yourself.

These numbers come from a real local run across five production repos — reproducible from a single command, not hand-picked figures.

Honest by default

Every number ties back to a command.

Each benchmark is generated by the binary on a local run — repo size, symbols, edges and re-index speed, with nothing massaged by hand.

Measured proofcold -> warm -> context
−81%fewer tokens per task (median)
4,956files across the benchmark repos
<100msmedian context query
0uploaded, ever
ProjectFilesTokens savedQuery
matchr25387%41 ms
crates7083%14 ms
poisson1,38081%73 ms
monsite19278%2 ms
MyRoadTrip1,11065%81 ms
salecast1,95154%10 ms
Total4,95681%

Token reduction = AIndex's focused context capsule vs reading the files that contain the search hits in full, measured over each repo's most central symbols at a 32k budget. Counts are estimated, so the ratio is tokenizer-independent.

Honest by default

Every number ties back to a command.

Each benchmark is generated by the binary on a local run — repo size, symbols, edges and re-index speed, with nothing massaged by hand.

ai-indexer-mcp bench --repo ~/Documents/matchr --json
Open raw JSON

Latest run

The exact JSON, straight from the tool.

Loading benchmark data…

Honest limits

What these numbers do and don't say.

These are local indexing and re-index timings on a single machine, not a hosted benchmark. Your figures depend on repo size, language mix and disk speed — run the command on your own code to see real numbers.