Shebe
Shebe is a free local code-search tool that uses BM25 full-text search to find text in repositories.
What Shebe is
Shebe is a free local code-search tool that uses BM25 full-text search to find text in repositories. Its search ranks results and supports phrases, Boolean queries, and literal matching. It also provides 14 MCP tools for coding agents, including search, repository indexing, file reading, and reference finding. Shebe runs without embeddings, a GPU, or a cloud service. Repositories must be cloned locally before indexing; remote repository URLs are not supported. Search does not provide semantic similarity, so related terms such as “login” and “authenticate” may not match. Prebuilt binaries are listed for Linux x86_64 and macOS on Apple Silicon and Intel, while Linux ARM64 is planned. Windows users need to build Shebe from source. The installation guide covers MCP setup and Zed configuration, and points to the organization for VS Code and other editor extensions. The project reports benchmark query latency of 2 ms and indexing rates from 1,928 to 11,210 files per second. Shebe is self-hosted and licensed under Apache-2.0.
Good
- Runs locally without embeddings, a GPU, or cloud service.
- Offers ranked, phrase, Boolean, and literal searches.
- Provides 14 MCP tools for coding agents.
- Free and licensed under Apache-2.0.
Watch out
- Remote repository URLs are not supported.
- Does not provide semantic similarity.
- Windows users must build from source.
- Linux ARM64 binaries are planned, not listed as available.
Who it suits
Shebe suits developers and AI coding agents searching locally cloned code repositories. It may fit workflows that use MCP tools and text-based search rather than semantic matching.
Verdict
Shebe offers local, text-based code search with MCP tools and no cloud service requirement. Its lack of semantic matching and need for locally cloned repositories are important constraints.
Plans and prices
From Shebe's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Local code search · Apache-2.0 licensed |
The facts
Each one read from Shebe's own pages, with the date it was checked.
What it does
- Integrations
- The installation guide documents MCP setup and a Zed editor configuration, and points to the organization for VS Code and other editor extensions.checked 4 Oct 2026
- Intended users
- The project positions Shebe for developers and AI coding agents working with large codebases and says it complements structural tools such as Serena MCP.checked 4 Oct 2026
- License
- The GitHub organization lists the Shebe repository under the Apache-2.0 license.checked 4 Oct 2026
- Local processing
- The project describes Shebe as requiring no embeddings, GPU, or cloud service.checked 4 Oct 2026
- Maintainer location
- The GitHub organization profile lists the United States of America.checked 4 Oct 2026
- MCP tools
- Shebe provides 14 MCP tools for coding agents, including search, repository indexing, file reading, and reference finding.checked 4 Oct 2026
- Performance
- The README reports 2 ms query latency and indexing rates of 1,928 to 11,210 files per second in its listed benchmarks.checked 4 Oct 2026
- Purpose
- Shebe is a local code-search tool that uses BM25 full-text search for code repositories.checked 4 Oct 2026
- Repository requirement
- Repositories must be cloned locally before indexing, and the README says remote repository URLs are not supported.checked 4 Oct 2026
- Search
- Code search supports ranked results, phrases, Boolean queries, and literal matching.checked 4 Oct 2026
- Search limitation
- Shebe does not provide semantic similarity, so a query such as “login” does not match “authenticate.”checked 4 Oct 2026
- Security
- The README says Shebe runs locally and uses no cloud service; the linked security policy page could not be fetched during this research.checked 4 Oct 2026
- Support
- The project provides installation, configuration, troubleshooting, and MCP setup guides in its repository.checked 4 Oct 2026
- Supported systems
- Prebuilt binaries are listed for Linux x86_64 and macOS on Apple Silicon and Intel; Linux ARM64 is listed as planned.checked 4 Oct 2026
Where it runs
- Windows
- The installation guide says Windows users need to build Shebe from source.checked 4 Oct 2026
The full review of Shebe
Shebe is a local BM25 code-search utility for developers and AI coding agents working across repositories. It suits people who keep source code on their own machines or self-hosted systems and need fast textual lookup. The trade-off is straightforward: strong exact-term search and agent tooling, but no understanding of related terminology.
Overview
Shebe indexes repositories that have been cloned locally, then ranks full-text matches with BM25. It needs no embeddings, GPU, or cloud service, making it a sensible choice when source and search activity must remain on local infrastructure. The local-only workflow is also a boundary: remote repository URLs cannot be indexed directly.
Queries can use phrases, Boolean operators, or literal matching. The project's published benchmarks report about 2 ms query latency and indexing rates from 1,928 to 11,210 files per second. Those figures suit frequent navigation through large codebases, but textual speed does not provide conceptual coverage. A query for “login” will not find code that uses only “authenticate.”
Key features
- Ranked repository search: BM25 ranking helps surface the most relevant occurrences of known words and symbols. Phrase, Boolean, and literal modes provide useful control for precise lookups. Shebe has no regex search and no semantic similarity, so it is a poor fit for broad pattern matching or terminology that varies across a codebase.
- MCP tools for agents: Fourteen MCP tools cover searching, repository indexing, file reading, and reference finding. Coding agents get a focused interface to a local checkout rather than a cloud dependency, while developers can use the same indexed material for investigation.
- Editor integration: The installation material documents MCP setup and a Zed configuration, and directs users to the organization for VS Code and other editor extensions. That makes Shebe more practical in editor-centered workflows than a standalone command-line index.
- Code navigation: Navigation and reference-finding functions complement textual search. The project positions Shebe alongside structural tools such as Serena MCP, so teams can combine exact text retrieval with separate structural analysis instead of expecting one index to do both.
- Local deployment: Shebe is self-hosted and runs locally under the Apache-2.0 license. This reduces reliance on external processing for repositories, although users remain responsible for operating and maintaining the local installation.
Pricing
Shebe has one free plan at no cost. It provides local code search and is Apache-2.0 licensed, with no free trial because the product itself is free. There are no paid tiers, seat charges, or usage quotas stated for this plan. It is therefore the natural choice for individual developers, open-source projects, and teams able to run their own infrastructure; organizations wanting a hosted service or commercial support model should look elsewhere.
Platforms
Shebe is offered as an API and runs on Linux, macOS, Windows, and self-hosted deployments. Prebuilt binaries are listed for Linux x86_64 and macOS on both Apple Silicon and Intel. Linux ARM64 is planned rather than listed as a current binary target. Windows users must build from source, adding setup work compared with the supported prebuilt platforms.
Who it's for
Choose Shebe if you are a developer or coding-agent workflow owner searching large, locally cloned repositories and you value local processing, open licensing, and MCP access. It is particularly suitable for exact-term investigations, symbol lookups, and agent-assisted file and reference retrieval. It is not the right primary search layer for teams that need remote repository indexing, semantic discovery, regex-based searches, or a turnkey Windows installation.
Pros and cons
Pros
- Local by design: No cloud service, embeddings, or GPU are required, which fits privacy-conscious and self-hosted environments.
- Fast textual lookup: Published benchmarks cite 2 ms queries and indexing rates up to 11,210 files per second.
- Useful agent surface: Fourteen MCP tools combine search with indexing, file reading, and reference finding.
- Open and free: The Apache-2.0 license and 0.00 USD plan remove subscription and seat-cost barriers.
Cons
- No semantic matching: Different words for the same idea, such as “login” and “authenticate,” are not connected.
- Local clones required: Remote repository URLs are unsupported, so repositories must first be present on disk.
- Windows build requirement: Windows users need to compile from source rather than install a listed prebuilt binary.
- No regex search: Pattern-oriented searches need another tool.
Alternatives
Pick ast-grep instead when an extension-based, cross-platform option is preferable. Code Search is a stronger choice for unlimited users, find-and-replace across repositories, and a CLI/MCP server with SCIP code intelligence. Choose sqry for a locally run MIT-licensed open-source alternative. OpenGrok fits teams wanting an open-source, self-hosted web-oriented project. GNU GLOBAL is another free software option for Linux, macOS, and self-hosted environments. LXR Cross Referencer suits users seeking a self-installed web cross-referencer. Semantic Designs Source Code Search Engine is worth considering for its evaluation edition covering 10,000 lines across several languages.
Browse all code search tools for more options.
Verdict
Shebe is a strong recommendation for developers and AI agents that need fast, local, ranked text search over cloned repositories, especially when MCP integration and Apache-2.0 licensing matter. Look elsewhere if semantic discovery, remote indexing, regex, or a ready-made Windows install is central to your workflow.
Alternatives to Shebe
- 1
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 2

Understand
APIExtensionLinuxmacOS7.2From $100 a month - 3

ast-grep
Free planWebAPIExtensionLinux7.0Free plan - 4

Chromium
Open sourceAndroidiOSExtensionLinux6.9 - 5
Semantic Designs Source Code Search Engine
Free planAPILinuxSelf-hostedWindows6.7Free plan - 6

Code Fundi
Free planWebAPIExtension6.6From $21 a month
