Historical Sverklo performance snapshot

2026-04-08 measurements for Sverklo v0.2.11: search latency, impact-analysis time, cold-start, and DB size on five OSS codebases using one Apple Silicon laptop. These numbers are hardware- and corpus-specific and do not claim current-release performance. For retrieval F1, token economy, and loss cases, see the separately dated May 13 retrieval bench.

Run: 2026-04-08 · Sverklo v0.2.11 · Apple Silicon laptop · Node 25 · --expose-gc · commit-pinned methodology

Proof caveat: this route records a historical v0.2.11 performance run. It does not prove agent correctness, editing outcomes, or current-release performance. Reproduce against the commit-pinned source and record a new dated result before making a current-release performance claim.

Latency Results

Five real open-source codebases. All measurements on one Apple Silicon laptop with Node 25, Sverklo v0.2.11, and --expose-gc. Results can vary with hardware and corpus. Documented method: node --expose-gc scripts/perf-benchmark.mjs <project paths>.

RepoFilesChunksSearch p50Search p95ImpactCold IndexDB Size
gin-gonic/gin (Go)991,413 11 ms12 ms0.75 ms10.3 s4.2 MB
microsoft/TypeScript (TS)70710,873 20 ms35 ms2.44 ms71.1 s47 MB
nestjs/nest (TS/JS)1,7092,976 14 ms14 ms0.88 ms22.4 s11 MB
django/django (Python)2,94210,900 20 ms22 ms2.0 ms67.9 s56 MB
facebook/react (TS/JS)4,36820,144 23 ms26 ms1.18 ms152 s67 MB

MCP Server Comparison

Feature comparison across code intelligence MCP servers. Green = has the feature, dash = does not.

ServerHybrid SearchPageRankImpact AnalysisDiff ReviewCross-RepoMemoryLocal-FirstOpen Source
Sverklo BM25+Vec+PRYesYesYesGraphQLBi-temporalYesMIT
Claude Context BM25+Vec—————PartialApache-2.0
Code-Index-MCP Vec—————YesOSS
AiDex Identifier———LinkSessionYesMIT
Repomix Pack—————YesMIT

Community submissions welcome — open an issue to add your MCP server to this table.

What We Measure

Key Findings

Reproduce It

git clone https://github.com/sverklo/sverklo
cd sverklo
git checkout fc372029ffdeac4422b4335ecc68ae55e2d38cda
npm install && npm run build
node --expose-gc scripts/perf-benchmark.mjs <project paths>

Commit-pinned methodology and recorded data: BENCHMARKS.md at fc372029ffdeac4422b4335ecc68ae55e2d38cda