Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- ripgrep
- recursively-search
- search
- regex
A code-searching tool similar to ack, but faster.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Code search MCP for Claude Code. Make entire codebase the context for any coding agent.
A maintained ctags implementation
Lightning fast code searching made easy
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
- opengrok
- java
- source
- code
A calm, CLI-native way to semantically grep everything, like code, images, pdfs and more.
Local-first search across your workspace, built for humans and AI agents.
Sourcebot is a self-hosted tool that helps humans and agents understand your codebase.
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.
🔍 ugrep 7.8 file pattern searcher -- a user-friendly, faster, more capable grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
- grep
- unicode
- file-search
- recursively-search
Find code by asking what it does. A CLI for coding agents that uses Jev to discover relevant files and source context.
Symbol-level code retrieval for AI agents: fetch the function you need, not the whole file. Runs locally. 96.2% fewer tokens per lookup on average than grep-and-read on our 15-lookup benchmark. Works with Claude Code, Cursor, Codex and any MCP client. Free for non-commercial use; commercial use needs a one-time license.
The ripgrep of AI context: a zero-dependency C++23 CLI + MCP server for coding agents. Cut agent token costs by finding code without reading the repo, then keep large codebases off the complexity wall: blast radius, tests to run, quality deltas as you write. Every guess labelled, every loss published. Paddle out with a map.
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
Whole-disk file search for macOS: fuzzy names, typo tolerance, indexed content grep. ~1 ms over 8M files.
High-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expose only needed information, cutting token usage up to 50x. 100% local. Discord: https://discord.gg/39MFHu3J5d
A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.
For formatting, searching, and rewriting JavaScript.
**ack 2 is no longer being maintained. ack 3 is the latest version.**