Graphify для Claude Code: граф кодовой базы вместо чтения файлов — установка, команды и что в заявлениях не подтверждено

Graphify для Claude Code: граф кодовой базы вместо чтения файлов — установка, команды и что в заявлениях не подтверждено

Команды сверены с README репозитория 26 октября 2026 года, а цифра про экономию токенов в нём стоит рядом с описанием Cloud.

Что это

Graphify превращает кодовую базу, а заодно документацию, SQL-схемы, конфиги и PDF, в граф знаний. Работает как скилл /graphify для Claude Code, Cursor, Codex и Gemini CLI. Вместо поиска по файлам ассистент обращается к графу. Векторного индекса и эмбеддингов нет: так сказано в README.

Репозиторий создан 3 апреля 2026 года, на 24 октября 2026 года у него 134 218 звёзд по данным GitHub API. Лицензия Apache-2.0. Нужен Python 3.10 или новее.

Установка

Пакет в PyPI называется graphifyy с двумя «y», а команда — graphify. Первая строка ставит программу в отдельное окружение через uv, вторая находит установленный ассистент и регистрирует в нём скилл.

uv tool install graphifyy graphify install

Вместо uv README допускает pipx install graphifyy. Если после установки команда graphify не находится, README советует выполнить uv tool update-shell.

Построить граф

В Claude Code, в папке проекта, набрать:

/graphify .

Результат ложится в папку graphify-out/: graph.html — интерактивный граф для браузера, GRAPH_REPORT.md — ключевые понятия, неожиданные связи и предложенные вопросы, graph.json — полный граф, который читается без повторного разбора исходников.

Код около 40 языков разбирается локально через tree-sitter, без вызова модели. Модель нужна только для документов, PDF и картинок: тогда используется ассистент или ключ API. Для кода без документов ключ не нужен, а GRAPHIFY_BACKEND=none отключает все LLM-бэкенды.

Вопросы к графу

/graphify query "где проверяется токен" /graphify path "UserService" "DatabasePool" /graphify explain "RateLimiter"
  • query — вопрос на естественном языке к графу.
  • path — цепочка связей между двумя сущностями.
  • explain — что известно об одной сущности и с чем она связана.

Названия UserService, DatabasePool и RateLimiter взяты из примеров README, а не из реального проекта.

Чтобы Claude Code сам смотрел в граф

Команда graphify claude install, выполненная один раз в проекте, добавляет хук: перед широким поиском Claude Code направляется к графу. Какие файлы она меняет, README не перечисляет и отсылает к документации «Always-on setup».

Метки связей

Каждая связь в графе помечена как EXTRACTED — явно есть в исходнике — или INFERRED — выведена самим Graphify. По меткам видно, что прочитано напрямую, а что предположено.

Что не подтверждено

  • В README рядом стоит строка «Cut agent token spend by 80%», а в описании Graphify Cloud повторено «80% fewer tokens». Cloud — отдельный продукт с бесплатным 14-дневным пробным периодом: непрерывно обновляемый граф, несколько репозиториев, интеграции с Sentry и Jira. Измерений расхода токенов для бесплатного CLI из репозитория README не приводит.
  • Бенчмарки в README — LOCOMO (recall@10 0,497 на 300 вопросах), LongMemEval-S (76% на 50 вопросах) и ERPNext (82,0% покрытия ключевых фактов на 6 вопросах) — измеряют качество ответов, а не расход токенов.
  • Прогон на реальном проекте редакция не делала: установка и команды сверены с README, но не запускались.

Всё самое интересное — в нашем Telegram-канале «Claude без воды».

22