Карта проекта для человека и ИИ-агента через 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.
Для меня основной сценарий — быстрее войти в проект и дать ИИ-агенту нормальную карту кода. Инструмент не идеален, но если проект большой, он заметно экономит время и токены.