bahdotsh

bahdotsh / indxr

Public

A fast codebase indexer and MCP server for AI coding agents.

15
0
100% credibility
Found Mar 26, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

indxr creates lightweight structural maps of codebases and provides query tools for AI coding assistants to understand projects without reading full files.

How It Works

1
🔍 Discover indxr

You hear about a helpful tool that lets AI assistants quickly understand your entire codebase without reading every file.

2
📥 Get it ready

With one easy step, you add the tool to your computer so it's always available.

3
📁 Point to your project

Tell the tool about your code folder, and it scans everything super fast.

4
See your codebase map

Instantly get a clear map of files, functions, structures, and connections – like a treasure map for your code.

5
Team up with AI
🔄
Keep it live

Start a helper that updates as you code and answers questions on the fly.

⚙️
Set up once

Prepare files so your AI knows to use the map first.

🎉 AI works smarter

Your AI assistant now explores code efficiently, saving time and effort while you build faster.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is indxr?

indxr is a Rust-powered fast codebase indexer and MCP server for AI coding agents. It parses 27 languages to build structural maps of declarations, imports, and dependencies, letting agents query symbols, summaries, or diffs without reading full files—cutting token use by ~5x via progressive truncation. Run `indxr` for Markdown indexes, `indxr serve` for a JSON-RPC server with 18 tools like `lookup_symbol` or `get_callers`, or `indxr watch` for live updates.

Why is it gaining traction?

Token budgets and MCP integration make it a drop-in for Claude Code or Cursor, with `indxr init` auto-generating configs, hooks, and rules files. Git structural diffs (`indxr --since main`) and dep graphs (Mermaid/DOT) beat raw `git diff` for agents, while benchmarks hit sub-20ms cached indexing on 100K-line repos. Filters by path, kind, or symbol enable fast github search-like precision in agent prompts.

Who should use this?

Devs wielding Claude, Cursor, or Windsurf on mid-to-large Rust, Python, or JS codebases for refactoring or debugging. Teams running fast github actions needing codebase awareness without token bloat. AI coding enthusiasts querying symbols or public APIs during sessions.

Verdict

Promising early tool (15 stars, 1.0% credibility score) with thorough docs and benchmarks, though light on adoption. Cargo-install and `indxr init` for agents—ideal starter for mcp-driven workflows if you're optimizing indxr aips.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.