EveryDev.ai
Subscribe
Home
Tools

4,791+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2432
  • Coding1785
  • Infrastructure837
  • Projects689
  • Research582
  • MCP557
  • Marketing486
  • Analytics468
  • Design396
  • Testing384
  • Data355
  • Security297
  • Integration249
  • Communication238
  • Prompts231
  • Extensions216
  • Commerce167
  • Voice162
  • DevOps161
  • Web117
  • Learning113
  • Finance33
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. Semble
    Semble icon

    Semble

    AI Coding Assistants
    Featured

    Code search library and MCP server that returns exact code snippets to coding agents on CPU without API keys or GPUs.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Semble core is released under the MIT License and runs locally on CPU with no API keys, GPU, or external services.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    VS Code

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsMCP ServersCode Intelligence

    Alternatives

    polycodegraphGitNexusjCodeMunch
    Developer
    MinishEst. 2024

    Listed Oct 2026

    About Semble

    Semble is an open-source code search library from MinishLab, built for coding agents. It returns the relevant code snippets for a natural-language or code query, so agents do not need to grep and read whole files. It runs on CPU with no API keys, GPU, or external services, and can be used as an MCP server, a CLI tool via AGENTS.md, or a dedicated sub-agent.

    What It Is

    Semble is a code search tool for AI coding agents such as Claude Code, Cursor, Codex, and OpenCode. An agent asks a question like "How is authentication handled?" and gets back only the matching code chunks. The project says this uses about 99% fewer tokens than grep+read, and that indexing and search for most repos finish in under a second. It can search a local path or a git URL, or several repos together as one corpus.

    Setup and Interfaces

    Install it with uv tool install semble, then run semble install. The installer detects supported coding agents and lets you enable the MCP server, CLI instructions in AGENTS.md or CLAUDE.md, and a dedicated semble-search sub-agent. semble uninstall reverses the setup. The MCP server exposes two tools:

    • search takes a query and a repo, with content types code, docs, config, or all.
    • find_related takes a file path and line number and returns semantically similar chunks.

    Semble also ships as a standalone CLI with search, find-related, savings, and clear commands, and as a Python library via SembleIndex.

    How Retrieval Works

    Files are split into code-aware chunks with tree-sitter. Each query is scored by two retrievers: static Model2Vec embeddings (the potion-code-16M-v2 model) for semantic similarity, and BM25 for lexical matches. The results are fused with Reciprocal Rank Fusion and then reranked with these signals:

    • adaptive weighting for symbol-like queries
    • definition boosts
    • identifier stem matching
    • file coherence
    • noise penalties for tests, shims, examples, and .d.ts stubs

    Because the embedding model is static, no transformer forward pass runs at query time. Indexes are cached to disk and updated incrementally as files change. A custom Model2Vec-compatible model can be set with SEMBLE_MODEL_NAME, and .sembleignore controls which files are indexed.

    Benchmarks

    The project reports an NDCG@10 of 0.854 across about 1,250 queries over 63 repositories in 19 languages. It states this matches a 137M-parameter code-specialized transformer while indexing about 380x faster and querying about 17x faster.

    Semble - 1

    Community Discussions

    Be the first to start a conversation about Semble

    Share your experience with Semble, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Semble core is released under the MIT License and runs locally on CPU with no API keys, GPU, or external services.

    • MIT License
    • MCP server, CLI via AGENTS.md, or dedicated sub-agent
    • Runs on CPU with no API keys, GPU, or external services
    • Local paths or git URLs supported
    • Embedding model downloaded once from Hugging Face on first use

    Capabilities

    Key Features

    • Code search for coding agents with natural-language or code queries
    • MCP server with search and find_related tools
    • Standalone CLI and Python library
    • Interactive installer for MCP, AGENTS.md instructions, and sub-agent
    • Code-aware chunking with tree-sitter
    • Hybrid semantic (Model2Vec) and BM25 retrieval with RRF fusion
    • Code-aware reranking signals
    • Incremental cached indexes refreshed on file changes
    • Search local paths, git URLs, or multiple repos together
    • Search code, docs, config, or all content
    • Custom Model2Vec-compatible model support
    • Token savings statistics
    • Runs on CPU without API keys or GPU

    Integrations

    Claude Code
    Cursor
    Codex
    OpenCode
    Gemini CLI
    VS Code
    Model Context Protocol
    Hugging Face
    uv
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Semble and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Minish

    Solving big problems with small models

    Founded 2024
    2 employees
    Read more about Minish
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    polycodegraph icon

    polycodegraph

    A language-agnostic code graph builder and MCP server that parses any repo into a queryable SQLite graph, enabling AI assistants like Claude Code and Cursor to trace parameters across the full stack with focused context.

    GitNexus icon

    GitNexus

    GitNexus indexes any codebase into a knowledge graph of every dependency, call chain, cluster, and execution flow, so AI agents never miss code.

    jCodeMunch icon

    jCodeMunch

    An MCP server that cuts AI token costs 95%+ on code exploration by retrieving exact symbols via tree-sitter AST parsing instead of reading entire files.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    989 tools

    MCP Servers

    Model Context Protocol servers that extend AI capabilities.

    337 tools

    Code Intelligence

    AI tools that analyze, generate, and transform code through natural language understanding and programming language comprehension.

    124 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions