🧑🏽💻 Semble — поиск кода для AI-агентов, потребляющий на 98% меньше токенов, чем grep
Вышел Semble — библиотека семантического поиска кода, оптимизированная для работы с AI-агентами (Claude Code, Cursor, Codex, OpenCode). Вместо того чтобы прогонять grep по ключевым словам и читать целые файлы, агент отправляет запрос на естественном языке (например, «как обрабатывается аутентификация?») и получает только релевантные фрагменты кода. По заявлению авторов, это сокращает потребление токенов на ~98% по сравнению с grep+read и снижает задержку на каждом шаге.
Индексация всего репозитория занимает около 250 мс, поиск — ~1.5 мс на CPU. Никаких API-ключей, GPU или внешних сервисов не требуется. По тестам, качество поиска (NDCG@10 = 0.854) сопоставимо со специализированными кодовыми трансформерами, но при этом индексация в ~200 раз быстрее, а запросы — в ~10 раз быстрее.
Semble можно запустить как MCP-сервер (поддерживается Claude Code, Cursor, Codex, OpenCode) или как bash-инструмент через AGENTS.md. Для под-агентов Claude Code и Codex CLI, которые не могут вызывать MCP напрямую, предусмотрена интеграция через Bash. Библиотека умеет работать как с локальными путями, так и с git-URL — репозитории клонируются и индексируются на лету, а локальные файлы отслеживаются на изменения и переиндексируются автоматически.
#GitHub #Semble #AIagents #opensource
Вышел Semble — библиотека семантического поиска кода, оптимизированная для работы с AI-агентами (Claude Code, Cursor, Codex, OpenCode). Вместо того чтобы прогонять grep по ключевым словам и читать целые файлы, агент отправляет запрос на естественном языке (например, «как обрабатывается аутентификация?») и получает только релевантные фрагменты кода. По заявлению авторов, это сокращает потребление токенов на ~98% по сравнению с grep+read и снижает задержку на каждом шаге.
Индексация всего репозитория занимает около 250 мс, поиск — ~1.5 мс на CPU. Никаких API-ключей, GPU или внешних сервисов не требуется. По тестам, качество поиска (NDCG@10 = 0.854) сопоставимо со специализированными кодовыми трансформерами, но при этом индексация в ~200 раз быстрее, а запросы — в ~10 раз быстрее.
Semble можно запустить как MCP-сервер (поддерживается Claude Code, Cursor, Codex, OpenCode) или как bash-инструмент через AGENTS.md. Для под-агентов Claude Code и Codex CLI, которые не могут вызывать MCP напрямую, предусмотрена интеграция через Bash. Библиотека умеет работать как с локальными путями, так и с git-URL — репозитории клонируются и индексируются на лету, а локальные файлы отслеживаются на изменения и переиндексируются автоматически.
#GitHub #Semble #AIagents #opensource
⚡1