Семантический поиск по кодовой базе для ИИ-агентов
🔹 giancarloerra/SocratiCode
⭐ 3207 звёзд · TypeScript
Локальный движок понимания кода для Claude Code, Cursor и VS Code через MCP. Гибридный поиск (семантика + BM25 с RRF-фьюженом), AST-aware чанкинг, граф зависимостей и анализ влияния на уровне символов для 18 языков. Индекс хранится в локальной Qdrant.
На репозитории VS Code (2.45M строк) авторы намерили 61% экономии контекста, 84% меньше вызовов инструментов и ускорение в 37 раз против grep-подхода. Тянет кодовые базы до 40M LOC, поддерживает несколько веток и проектов сразу, индексирует инкрементально с контрольными точками.
Запуск через Docker + Node.js 18+, образы и модели эмбеддингов подтягиваются автоматически. По умолчанию всё локально; опционально можно подключить OpenAI, Gemini или внешний Qdrant. Лицензия AGPL-3.0.