Probe - AI Developer Tools Tool
Overview
Probe is an AI-friendly, fully local semantic code search engine built to work on large, production-scale repositories. It combines ripgrep’s file-scanning speed with tree-sitter AST parsing to return complete, language-aware code blocks (functions, classes, structs) instead of isolated lines — making results immediately useful as LLM context or for programmatic workflows. ([github.com](https://github.com/buger/probe)) Probe is delivered as an open-source core (Apache-2.0) with multiple usage modes: direct CLI, MCP server/agent for integration with AI editors (e.g., Claude Code), a Node.js SDK, and a web/chat example. It includes re-ranking (BM25/TF‑IDF/hybrid), token and byte limits for AI-friendly responses, and utilities to extract AST-aware blocks from compiler output or logs. The project is actively maintained on GitHub (hundreds of commits and releases) and the Probe Labs commercial product extends the open-source core with enterprise features (multi-team coordination, compliance and managed deployments — contact for pricing). ([github.com](https://github.com/buger/probe))
Installation
Install via npm:
npm install -g @probelabs/probenpx -y @probelabs/probe search "authentication AND login" ./probe extract src/main.rs:42 Key Features
- AST-aware extraction: returns full functions, classes, or structs for precise context.
- Ripgrep-powered scanning: fast file-level search across million-line repositories.
- Multiple modes: CLI, MCP agent/server, web UI, and Node.js SDK for integrations.
- Re-ranking: BM25, TF‑IDF, hybrid and frequency-based rerankers to improve relevance.
- AI-friendly limits: max-tokens, max-bytes, and merge controls for LLM context management.
Community
Probe is an open-source project (Apache‑2.0) with an active GitHub repository — ~470 stars, ~46 forks, ~869 commits, and hundreds of releases — and an Issues/Discussions workflow for feature requests and bugs. The repository provides a Discord community link and example integrations (MCP/Claude, Node SDK, web chat). For enterprise support and hosted offerings, Probe Labs operates a commercial product and asks prospective customers to contact sales for pricing and deployment options. Community issues and contributions are tracked openly on GitHub. ([github.com](https://github.com/buger/probe))
Key Information
- Category: Developer Tools
- Type: AI Developer Tools Tool