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/probe
npx -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))

Last Refreshed: 2026-03-03

Key Information

  • Category: Developer Tools
  • Type: AI Developer Tools Tool