EVERYTHING XIAOMI
Get listed

Shebe

Shebe is a free local code-search tool that uses BM25 full-text search to find text in repositories.

Place
#13 of 42
Score
6.2
Shebe's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeLocal 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

All alternatives
  1. 1

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  2. 2Understand logo

    Understand

    APIExtensionLinuxmacOS
    7.2From $100 a month
  3. 3ast-grep logo

    ast-grep

    Free planWebAPIExtensionLinux
    7.0Free plan
  4. 4Chromium logo

    Chromium

    Open sourceAndroidiOSExtensionLinux
    6.9
  5. 5

    Semantic Designs Source Code Search Engine

    Free planAPILinuxSelf-hostedWindows
    6.7Free plan
  6. 6Code Fundi logo

    Code Fundi

    Free planWebAPIExtension
    6.6From $21 a month