whereismyai
Semble
Semble is a code search library built for agents that returns exact code snippets instantly using significantly fewer tokens.
Semble is a code search library designed specifically for coding agents. It splits files into code-aware chunks using tree-sitter and scores queries using static embeddings, BM25 lexical matches, and Reciprocal Rank Fusion. It supports various coding agents like Claude Code, Cursor, Codex, and OpenCode through an MCP server, a CLI tool, or a dedicated sub-agent. The library runs entirely on CPU without requiring API keys, GPUs, or external services. It provides rapid indexing and low-latency queries while maintaining high retrieval quality.
Semble at a glance
- Best for: Software engineer
- Runs on: Web, CLI, API
- Pricing: Free
- Released: April 2026
- Category: AI coding tool
- Website: minish.ai
Key features
- Indexes average repositories in approximately 250 milliseconds
- Answers queries in approximately 1.5 milliseconds on CPU
- Uses tree-sitter to split files into code-aware chunks
- Applies static embeddings and BM25 for retrieval
- Performs reranking using code-aware signals
- Runs as an MCP server or CLI tool
- Supports local paths and git URLs
Use it for
- Querying codebases in natural language
- Searching code without grepping or reading full files
- Integrating code search into coding agents
Alternatives to Semble
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- pstack — Improves AI coding agent outcomes with rigorous workflows.
- Enzyme — It indexes markdown notes locally so AI coding agents can cite them.
- AGENTS.md — It separates agent-specific instructions from human-focused README files.
- OpenCode — Works with 75+ model providers, local models, and existing subscriptions
- Freebuff — Access multiple coding AI models for free without subscriptions.
- Sgrep — Runs locally without accounts or hosted indexes using small CPU models.
- Weft — It enables safe parallel coding agent work without file locks.
- Alcubi — Run multiple coding agents concurrently without managing live sessions.
- Agent Skills — Encodes senior-engineer workflows and quality gates into 24 skills.
- SmallCode — Runs fully local with budget-managed context and a forgiving parser for small models.
- Engram — Single Go binary with zero dependencies and built-in full-text search.
All Semble alternatives