Abyss116

Fast indexed source-code search CLI

14
1
89% credibility
Found May 26, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

IndexSearch is a command-line search tool designed for developers who work with very large codebases. Instead of scanning through every file each time you search, it builds a persistent index the first time you run it. After that, searches that used to take seconds complete in milliseconds. The tool runs entirely on your own machine, stays updated automatically as your files change, and can even teach your AI coding assistant to search your project just like you do. It's compatible with the popular ripgrep tool's commands, so if you already know how to search from the terminal, you'll feel right at home.

How It Works

1
🔍 Your searches are painfully slow

You work with a massive codebase and waiting for search results feels like watching paint dry.

2
📦 You install IndexSearch

You download and set up the tool in minutes using your favorite package manager.

3
🔨 You build your first search index

The tool scans your entire project once and creates a lightning-fast lookup system.

4
Your first search is instant

What used to take seconds now returns results in milliseconds, and you do a double-take.

5
You choose how to stay updated
👁️
Enable automatic watching

The tool quietly watches your files in the background and updates itself whenever you make changes.

🕐
Refresh when you remember

You manually refresh the index whenever you want, and unchanged files are skipped automatically.

6
🤖 You connect it to your AI coding assistant

You install a simple skill file so your AI helper can search your project just like you can.

🎉 Everything is fast and seamless

Searches across your entire codebase happen instantly, whether you're typing or your AI is thinking.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 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 IndexSearch?

IndexSearch is a Rust-based command line search tool built for massive codebases. Instead of walking the filesystem on every search like ripgrep does, it maintains a persistent binary index with LZ4-compressed snapshots. The architecture splits into lightweight CLI frontends (`is` and `indexsearch`) that delegate to a background daemon, which keeps the index memory-mapped for hot searches. It understands source code patterns like qualified calls (`Type::Method(`) and identifier prefixes, and supports incremental updates via Git integration or file watching.

Why is it gaining traction?

The benchmarks speak for themselves: on a 289GB Unreal Engine checkout, IndexSearch hits 2-130x faster than ripgrep depending on query type. The `-q` (quiet/existence check) mode shows the most dramatic gains, reaching 130x faster for regex patterns. Developers tired of watching ripgrep crawl across enormous repos are taking notice. The drop-in compatibility with ripgrep flags means minimal workflow changes. The daemon architecture handles repeated searches without reloading the index, and delta-based updates keep incremental rebuilds fast.

Who should use this?

Developers working with monorepos, game engines, or any codebase exceeding 50GB will see the biggest gains. Unreal Engine developers have a dedicated template that skips generated folders and binary assets. Teams using AI coding assistants (Claude Code, Codex, Cursor) can install IndexSearch as a skill for faster codebase context. Anyone running repeated searches in CI pipelines or scripts should consider it.

Verdict

IndexSearch delivers impressive performance for large codebases with a clean CLI that feels familiar to ripgrep users. The credibility score of 0.8999999761581421% reflects an extremely small community (14 stars), so early adopters are essentially beta testers. Documentation is thorough and CI/CD is solid across platforms, but the low adoption means fewer battle-tested scenarios and slower bug discovery. Worth evaluating for large repos, but monitor the project closely before depending on it for critical workflows.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.