Карта проекта для человека и ИИ-агента через Graphify

Начал изучать тему более эффективного «вайбкодинга» и в процессе наткнулся на Graphify.

Он решает простую, но больную задачу: как быстро понять чужой или давно забытый проект. Graphify строит граф кодовой базы: какие модули связаны, где ядро, где периферия, какие части стоит читать в первую очередь.

Польза не только для человека. Такой граф можно подключить к ИИ-агенту, и он получает готовую карту проекта вместо того, чтобы каждый раз заново тратить токены на навигацию по файлам.

Что умеет Graphify: - строит граф по коду; - выделяет кластеры связанных модулей; - генерирует отчёт по архитектуре; - обновляет граф после коммитов через git-hook; - подключается к Cursor как дополнительный контекст.

Запуск: uv tool install graphify

graphify extract . --backend openai graphify cluster-only . --backend openai

Можно подключить свою модель через создание переменных OPENAI_API_KEY и OPENAI_BASE_URL, а также выбор модели через указание аргумента --model.

Для меня основной сценарий — быстрее войти в проект и дать ИИ-агенту нормальную карту кода. Инструмент не идеален, но если проект большой, он заметно экономит время и токены.

TG https://t.me/lazy_pythonists