{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/9"}],"enrichment":{"capability":"Semble is a code search library that indexes and searches codebases using embeddings, returning relevant code snippets in response to natural-language queries with minimal token overhead.","skillfed_tags":["agent-integration","code-search","embeddings"],"use_cases":["Integrate code search into Claude Code, Cursor, or other MCP-compatible agents so they can find relevant snippets without grepping or reading full files.","Build a CLI tool to search a remote repository (cloned on demand) or local codebase without setting up a full development environment.","Use as a Python library to add semantic code search to custom tooling, RAG pipelines, or agent workflows.","Quickly locate code patterns (e.g., 'how is authentication handled?') across unfamiliar codebases during onboarding or code review.","Track token savings across searches to quantify efficiency gains when using Semble instead of traditional grep-and-read workflows."],"what_it_does":"Semble is a code search engine designed for AI agents and developers. It builds an index of a codebase using embeddings from model2vec, then answers natural-language queries by returning only the relevant code snippets\u2014not full files. The library runs entirely on CPU with no external APIs or GPU required, and caches both indexes and the embedding model locally.\n\nYou can use Semble three ways: as an MCP server (for Claude Code, Cursor, Codex, and other agents), as a CLI tool for one-off searches, or as a Python library for programmatic access. It reads .gitignore and .sembleignore to control which files are indexed, and automatically skips well-known non-source directories. The fact sheet indicates indexing takes roughly 500 ms for an average repo and queries return in roughly 1 ms, with token savings estimated at ~99% compared to reading full files.","worth_installing":"Yes. Semble is actively maintained, has low install friction, carries a permissive MIT license, and solves a real problem for agent-assisted development. It has no known vulnerabilities and supports current Python versions (3.10\u20133.13). Install it if you work with coding agents or need fast, token-efficient code search; the MCP integration and CLI are both straightforward to set up."},"id":"semble","links":{"html":"https://skillfed.io/packages/semble","md":"https://skillfed.io/packages/semble.md","pypi":"https://pypi.org/project/semble/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"permissive","name":"semble","python_support":"supports_current","summary":"Fast and Accurate Code Search for Agents"},"popularity":{"monthly_downloads":131242,"position":11598,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.5"}
