Probe
Probe is a code and markdown search engine that combines ripgrep-speed text search with tree-sitter AST parsing, giving AI coding agents structured, complete code context in a single call.
Probe is a context engine for reading and reasoning about large codebases, built for AI coding agents as well as human use. It parses code with tree-sitter so results return complete functions or classes rather than arbitrary text fragments or line-based matches, and it ranks results using BM25 and TF-IDF style relevance instead of plain line order.
It ships as a CLI, an MCP server, a Node.js SDK, and includes the Probe Agent, a purpose-built agent that searches, extracts and reasons across a codebase for tasks such as spec-driven development, code review and onboarding. It requires no indexing step or embedding service and works offline.
Probe is written in Rust.