Indago Code bundle · free
Bundle 06 · Code · FreeAudience · senior engineers, architects, SRE leads

Search by meaning across
ten years of your repo.

Find what grep misses. 16 languages, tree-sitter grammars, benched on RepoQA · BEIR · CodeSearchNet · MTEB.

Free · Download & index your workspace in 60 seconds
THE CODEBASETen years, audited.
Free foreverCode bundle costs nothing. 3 workspaces · 25 k passages each. No SaaS sign-up.
300× perf bug, 0.84 msReal bug we found by typing "expensive computation per chunk" — the word "expensive" wasn't in the code.
Better than a team of experts9 discovery primitives + 67+ security plugins + dead-code in 9 languages + complexity in 16 — in one pass.
On your laptopTree-sitter grammars, NEON SIMD. 100 k passages/s build · p95 < 5 ms on 10 M-passage indices. Try yourself for free

The change made three architects ago.

Every workspace over five years old hides the same problems: code nobody can name an owner for, a 300× performance bug nobody knows the symptom of, an architectural decision that's drifted across services. Indago parses 16 languages with proper grammars, ranks results structurally (not on keyword overlap), and surfaces the file a senior engineer would have remembered — even when they're not in the room.

From "where is it" to "why is it slow" to "who still owns this."

Demo 1 · Structural where-is-it search0.84 ms · local
where do we dispatch background jobs to the workers, not the dispatcher?
01
WorkerDispatcher.EnqueueAsync — fans out via channel, called from BackgroundService root. src/.../WorkerDispatcher.cs:172
0.94
02
JobRouter.Resolve chooses worker class by tag; fallback to "dispatcher" when tag missing. src/.../JobRouter.cs:84
0.88
03
Tests covering the fan-out path · BackgroundDispatchTests.WorkersReceive_AllJobs. tests/.../BackgroundDispatchTests.cs:51
0.80
C#, ranked by meaningsame query for Go/TS/Python codebases
Demo 2 · "Expensive computation per chunk"0.91 ms · local
expensive computation per chunk — the word "expensive" isn't in the code
01
HeaderRegexFieldExtractor.HasFolderMarker — complexity 404, called per chunk in inner loop. src/.../FieldExtractors/HeaderRegexFieldExtractor.cs:216
0.92
02
Same function recompiled regex each call · cache miss × N chunks. scan · code.perf.regex-recompile · same file:289
0.88
smart ranking — "expensive" isn't in the codereal bug, ~300× fix
Demo 3 · Dead code, with confidencescan · per-commit
dead code · public types unused outside test scaffolding · 90-day window
01
An unused encoder class · 0 callers, last edit 2024-08, on an inactive branch. docs/reference/.../UnusedEncoder.cs
0.96
02
OllamaConfig · class referenced only from a removed test fixture; live in DI graph. src/.../DaemonConfig.cs
0.89
dead-code · unified findings familyper-language scan plug-ins

Demos shown against Indago's own codebase (~22 420 passages). Your workspace is indexed identically, locally.

16 languages. Real grammars. Free.

The Code bundle is free forever, capped at 3 workspaces · 25 k passages/workspace. Upgrade to Plus for cross-domain bridges, contradictions, novelty and full dead-code; Pro for autonomous discovery loops and decision ledgers.

  • C# · C++ · Python · TypeScript · Swift · Rust · Go · Java · Kotlin · Ruby · PHP · JavaScripttree-sitter grammars · every result lands on a real syntactic unit
  • Ranked search by meaningfinds the 300× bug grep would miss
  • Dead-code & complexity hotspotsscan · code.dead-code.{lang} · code.quality.complexity
  • Cross-domain bridgesconnect code to papers / docs / regulations (Plus tier)
  • Conversation indexingyour Claude / Codex sessions are searchable — nothing lost in compaction
Free sourcesGitHubStackOverflowPyPInpmcrates.ioNuGetarXiv (broad)Wikipedia

Real workflows. Real numbers.

Three workflows shaped for this bundle. Where the box reads Verified, the numbers come from a real run logged in this codebase. Where it reads Pending validation, the workflow shape is implemented and we are still gathering the headline numbers before we publish them.

Workflow 01 Verified

RepoQA on this repo · R@1 = 0.498

Indago dogfood
  1. InputIndago indexed its own source tree — 22 420 passages across 3 581 files (C#, Python, TypeScript, Swift, Shell, Ruby).
  2. MethodRun the public RepoQA benchmark in code mode end-to-end with the shipping ranker.
  3. OutputPer-language R@1 numbers and a recall ceiling report.
R@1 = 0.498 overall python 0.58 · ts 0.56 · rust 0.55 · go 0.55 · cpp 0.39 · java 0.36 — measured on the public benchmark against this very codebase, 2026-04-26.
Workflow 02 Verified

Complexity hotspots · indago_brief

Senior engineers
  1. InputPoint Indago at any workspace.
  2. Methodindago_brief walks the index and ranks complexity / dead-code / untested-types in one pass.
  3. OutputTop-5 hotspot list with cyclomatic, nesting and line-count metrics.
Real hotspot, this repo HeaderRegexFieldExtractor.HasFolderMarker — complexity 404, nesting 1, 332 lines — surfaced on the current Indago repo, 2026-05-15.
Workflow 03 Pending validation

Past-conversation recovery · after /compact

Agent-using engineers
  1. InputA workspace where Claude / Codex / Cursor sessions have been auto-indexed.
  2. Methodindago_find mode=conversation:SESSION_ID over the local conversation cache.
  3. OutputA ranked thread reconstruction — the full transcript is recoverable after compaction.
Compaction-safe Conversation indexing is shipped; pending a published demo workflow to show the exact recall.

Verified workflows are reproducible against the index hash listed in each run. Pending workflows are a written commitment, not a customer quote — we publish numbers only when we have measured them.

Code bundleFree· 3 workspaces · 25 k passages· Plus & Pro for full breadth, autonomous loops, decision ledgers