semble
Быстрый семантический поиск по коду для агентов: возвращает нужные фрагменты вместо чтения файлов и тратит намного меньше токенов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Читает и индексирует файлы репозитория локально
- Запускает локальный сервис для поиска
Установка
Ручная установка
uv tool install semble
semble installУстановщик находит агентов и настраивает их подключение.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Semble индексирует репозиторий и по запросу на естественном языке возвращает точные фрагменты кода, а не целые файлы. Он работает на CPU без ключей, GPU и внешних сервисов, индексация и поиск проходят за секунды на большинстве проектов. Агент подключает Semble как MCP-сервер, как CLI через AGENTS.md или как отдельного суб-агента. Интерактивный установщик сам находит установленные агенты вроде Claude Code, Cursor и Codex и настраивает их.
Для кого. Для разработчиков, которые дают агенту быстро ориентироваться в большом или незнакомом коде.
Подходит, если
- Агент часто грепает и читает файлы целиком, расходуя контекст
- Нужен быстрый семантический поиск по большому репозиторию
- Нужно найти, где реализована функция или обработка, по описанию
Не подходит, если
- Проект крошечный и обычного поиска достаточно
- Нужен поиск не по коду, а по документам или базе данных
- Нельзя устанавливать локальные инструменты через uv
Пример запроса к агенту
Найди в этом репозитории, где обрабатывается авторизация пользователяОграничения
Нужен uv для установки. Индекс строится локально и требует места на диске и памяти под размер репозитория. Качество поиска зависит от языка и структуры кода.
Как отключить. Уберите semble из конфигурации MCP или AGENTS.md и удалите инструмент командой uv tool uninstall semble.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Читает и индексирует файлы репозитория локально
- Запускает локальный сервис для поиска
Коротко о README
Semble это библиотека и MCP-сервер семантического поиска по коду для агентов от команды MinishLab. Он возвращает релевантные фрагменты кода, экономя контекст по сравнению с грепом и чтением файлов, и индексирует репозитории заметно быстрее специализированных трансформеров. Все работает на CPU без ключей и внешних сервисов. Устанавливается через uv, а команда semble install подключает найденные агенты. Лицензия MIT.
Частые вопросы
Нужны ли ключи или GPU?
Нет, Semble работает на CPU локально без ключей и внешних сервисов.
С какими агентами работает?
С любым агентом кода, который поддерживает MCP, CLI через AGENTS.md или суб-агентов, включая Claude Code, Cursor, Codex и OpenCode.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything