Side by side
idx vs LeIndex
Both stand on code search tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMac
Choose idx if you want free, local search for a Git repository and value ranked results, query filters, or the documented AI editor workflow. Look elsewhere if regex search, code navigation, or IDE extensions are requirements.
Visit idx Free plan APILinuxMac+3
Choose LeIndex if you want repository search that combines keyword matching, structural analysis, and optional local neural scoring. It is also suited to AI coding workflows through its MCP server. Look elsewhere if you need semantic search without configuring an embedding backend, since the fallback is offline keyword search.
Visit LeIndexThe facts
| idx | LeIndex | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac | API, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | idx.cool | github.com |
| On code search tools | #18 of 42 | #14 of 42 |
idx: what it does well
- Ranks matching files with BM25 and a filename bonus.
- Supports AND and OR queries plus path and extension filters.
- Tracks repository changes with a background agent.
- Promotes files opened with `idx read` in later searches.
- Runs locally without telemetry or cloud indexing, according to its maker.
What to know first
- Requires a Git repository and a running background agent for search.
- Does not provide regex search or code navigation.
- Does not provide IDE extensions.
LeIndex: what it does well
- Search combines lexical matching with code structure.
- Can index and search multiple repositories together.
- Offers 20 MCP tools for code tasks.
- Local ONNX embeddings keep data on the machine.
- Free and distributed under the MIT license.
What to know first
- Without an embedding backend, search lacks semantic understanding.
- Model files must be downloaded separately with leindex setup.
- Remote embedding providers require network access and API keys.