Home / Blog / Benchmarks

Benchmarks

Finder 0.0.14 vs GitNexus: code search benchmark (October 2026)

On eight hand-checked questions, Finder 0.0.14 found 93% of the right files and the main file every time, in one call of about 2.1k tokens. GitNexus 1.6.9 answered 3× faster (186 ms vs 606 ms median) but found 27%. An agent with only grep read ~146k tokens per question and found 29%.

Published October 5, 2026 · 5 min read

Results

Same eight hand-checked questions as our October 2 run, on the same repository, re-run on October 5 with Finder 0.0.14 and GitNexus 1.6.9. Each tool got one untimed warm-up call per question, then three timed calls.

SetupRecallMain file hitTokens to readMedianp95Calls
No MCP (grep + read)0.292/8~145,700——~16
Finder 0.0.140.938/8~2,140606 ms884 ms1
GitNexus 1.6.90.274/8~1,230186 ms199 ms1

Recall is the share of ground-truth files that appear in the answer. "Tokens to read" is the response size divided by four; for the no-MCP setup it is the files the agent opened.

0.93Finder recall, vs 0.27 for GitNexus and 0.29 with grep only
68×fewer tokens than grep-and-read for the same question
3.3×GitNexus is faster per call (186 vs 606 ms median)

Question by question

QuestionFinderGitNexus
P1 · Where is the FCP/1 output assembled, and where do citations come from?0.60.2
P2 · Trace a context request from the MCP handler to the response1.00.5
P3 · How do approval, index warming and stale-index detection work?0.80.2
P4 · What implements semantic search ranking?1.00.0
P5 · How does the incremental indexer find changed files?1.00.25
P6 · Where are embedding API calls made and keys rotated?1.00.0
P7 · How does the web UI get live indexing progress?1.00.0
P8 · How are candidates reranked, and with which backends?1.01.0

GitNexus does well when the question uses the same words as the code: P8 names "rerank", which is also in the symbol names, and both tools find everything. It misses when the question describes behavior in other words. P4, P6 and P7 scored 0 for GitNexus because the code says vector, voyage and index-events, not "ranking", "embedding API" or "live progress". Finder embeds the code, so it matches meaning, and then follows the call graph to the callers and tests.

What changed since October 2

  • Finder got faster. Median latency fell from 1,313 ms (0.0.11, never-seen questions) to 606 ms here. Part of that is the warm-up call: it fills Finder's embedding cache, so the timed calls skip one remote round trip. Recall and main-file hits did not change (0.93, 8/8).
  • GitNexus is unchanged. Same version, same recall (0.27), same main-file hits (4/8), and 186 ms instead of 206 ms.
  • Grep is still expensive. The no-MCP agent read about 145,700 tokens per question across ~16 tool calls and found the main file only twice.

When to use which

  • Finder for "where is X handled?" and "how does Y work?" questions, where you do not know the file or symbol names yet. One call returns the right files with line ranges.
  • GitNexus when you already know the symbol: its graph tools (callers, impact, rename) are fast and precise, and they were not part of this test.
  • No MCP only for tiny repos. On this one it cost about 68× more tokens than Finder and still missed most main files.

Caveats, read these

  • Home-field advantage. The questions and ground truth are on Finder's own repository, and Finder was tuned on them. Treat the gap as an upper bound and run the script on your own repo.
  • Eight questions is a small sample. One question moves recall by about 0.12.
  • Warm timings. Every tool got one warm-up call per question. A question Finder has never seen takes longer (about 1.3 s in our October 4 cold run) because it calls a remote embedder and reranker; GitNexus runs fully local.
  • Index age. GitNexus was indexed a few commits before the run; none of the changes touched the ground-truth files.

Frequently asked questions

Is Finder better than GitNexus?
For natural-language questions on this benchmark, Finder found far more of the right files (0.93 vs 0.27 recall). GitNexus was about 3× faster per call and returned tighter answers; its graph tools for known symbols were not tested here.
Why is Finder slower?
Finder embeds the question and reranks candidates with a remote model, which costs a network round trip. GitNexus searches a local graph with lexical ranking.
Can I run this benchmark on my own repo?
Yes. The script takes a repo path plus your own questions and ground-truth files, and runs Finder, GitNexus and a grep-only baseline.

Put the right code in your agent's context

One command installs Finder and wires it into your harness. Start with 40 free credits.

$ curl -fsSL https://downloads.skillissuelab.com/install.sh | sh