graphlens: open-source фреймворк, который превращает любой репозиторий в типизированный граф для LLM-агентов
Разработчик под ником graphlens представил open-source фреймворк (лицензия MIT), который решает две классические проблемы инструментов понимания кода: ручной grep-цикл и моноязычность. graphlens парсит исходники проекта, нормализует их в общий граф-IR и отдаёт структурированное представление — зависимости, навигацию, мёртвый код, точные ответы для LLM-агента.
Фреймворк поддерживает Python, TypeScript, Go и Rust — покрывает типичный стек современных полиглотных систем. Вместо того чтобы скармливать агенту файлы целиком, graphlens подаёт только нужные связи: например, что process_order из services.py вызывается именно из api.py, а не из тестов.
Проект доступен на GitHub, код открыт. Пока это альфа, но идея уже собрала внимание: графовый подход к контексту для LLM-агентов — горячая тема, и graphlens предлагает готовую инфраструктуру, а не очередной grep-враппер.