Создан локальный семантический поиск для Claude Code, работающий на Rails-монолите в 3,5 млн строк
Разработчик, активно использующий Claude Code для работы с кодом, упёрся в проблему: семантический поиск по огромному Rails-монолиту (3,5 млн+ строк) не работал ни в одном из существующих инструментов. Одни индексировались часами, другие требовали дорогих облачных эмбеддингов, третьи плохо поддерживали Ruby. Привычная связка Claude + RooCode + Ollama перестала работать, и замены не нашлось.
В итоге он взял форк простого семантического движка на Ollama + Qdrant и за полгода (и не одну сотню чашек чая) довёл его до рабочего состояния. Ключевое требование — полностью локальная работа: ни код, ни производные (индекс, эмбеддинги, граф вызовов) не покидают машину. Результат — инструмент, который теперь может сам использовать в повседневной разработке.