Разборы · Статья: · Видео: · 9 мин
Graphify в Claude Code: пошаговая установка и честный разбор громкого «−72×»
Спокойный гайд по установке Graphify в Claude Code на примере репозитория Flask и A/B-замер расхода контекста: реально получилось ~3× экономии, а «72×» из заголовка — лучший случай, а не норма.
Коротко
Автор показывает, как за пару минут поставить Graphify в Claude Code (попросив сам Claude его установить) и собрать граф-карту репозитория. В A/B-тесте тот же вопрос с Graphify съел ~6,2% контекста против ~17% без него — примерно в 3 раза меньше, а заявленные «72×» из заголовка автор сам называет лучшим случаем, зависящим от размера и связности проекта.
Объясни проще
Суть без жаргона
Простыми словами
Каждый раз, когда вы спрашиваете Claude Code о проекте, он заново ищет и перечитывает файлы — и забивает ими контекст. Graphify один раз строит «карту» репозитория (граф файлов, функций и связей между ними), и дальше Claude смотрит в эту карту вместо того, чтобы перечитывать код. В ролике это экономит примерно втрое контекста на один вопрос; цифра «72×» из названия — редкий лучший случай для больших связных проектов, а не то, что вы увидите всегда.
Как ребёнку
Представь, что каждый раз, когда ты спрашиваешь про большую книгу, помощник перечитывает её целиком — это долго и дорого. Graphify рисует к книге аккуратную карту-оглавление, и теперь помощник просто заглядывает в карту, а не листает всё подряд.
Оценка видео
Чем выше — тем больше пользы на минуту
средняя из 5
Свежий инструмент и рабочий процесс под актуальный Claude Code — применимо прямо сейчас.
Чёткий end-to-end сетап и живой A/B-замер, но ролик короткий и без глубокой методологии.
Сам подход «граф вместо grep» не нов, ценность — в наглядной демонстрации и честной оговорке про цифры.
Автор сам признаёт, что «72×» — лучший случай, а реальная разница в тесте была ближе к 3×.
Инсайты
Нажми, чтобы раскрыть — то, что меняет взгляд на тему
01 «72×» в заголовке — это потолок, а не норма
В живом тесте автора разница оказалась примерно трёхкратной (6,2% контекста против 17%). Сам он говорит: разница «не всегда 3×, может доходить до ~72%, и зависит от того, насколько большой и связный репозиторий». То есть громкая цифра из названия — лучший случай для крупных переплетённых проектов, а не то, что вы получите на каждом запросе.
02 Главный пожиратель токенов — чужие большие файлы, осевшие в контексте
Автор прямо называет корень проблемы: когда Claude читает большие файлы, которые на деле не относятся к вопросу, они остаются в контексте до конца сессии. Лечится это либо compact, либо новой сессией. Graphify бьёт по причине — даёт смотреть в карту вместо чтения лишних файлов.
03 Claude каждую сессию начинает «с нуля»
Модель не «знает» ваш проект: на каждый вопрос она заново ищет файлы и подгружает их в контекст. На маленьком репозитории это дёшево, на большом — вы платите за повторное перечитывание одного и того же. Граф-карта снимает именно это дублирование поиска.
04 Инструмент сам учит ассистента, когда им пользоваться
После установки в проекте появляется секция Graphify (в cloud.md / правилах), и Claude в каждой новой сессии знает, что карта есть и её можно запросить. В тесте видно, как он сначала обращается к графу — это и есть нужное поведение, без ручных напоминаний.
Полезные советы
Что можно применить уже сегодня. Разверни совет — сколько займёт, что даст и что конкретно делать
Попроси Claude установить Graphify за тебя
Не разбирайся в prerequisites вручную: открой Claude Code в папке проекта и напиши «Set up Graphify from <ссылка на GitHub-репозиторий>». Он сходит за инструментом и поставит его сам (1–2 минуты).
Очисти сессию между установкой и сборкой графа
Перед командой сборки сделай /clear или открой новую сессию. Так токены, потраченные на установку, не потащатся дальше в контекст — они тебе уже не нужны.
Собери граф командой /graphify .
Запусти /graphify с точкой — инструмент пройдёт по всем файлам и функциям и построит карту. Для нового проекта он честно сообщит, что графа ещё нет, и соберёт полный пайплайн; на большом репозитории это займёт время.
Используй три файла по назначению
graph.html — визуальная карта кода для тебя (зум, поиск по узлам, связи). graph report — выжимка: ключевые концепции, неожиданные связи и готовые вопросы. graph.json — машинная карта, которую запрашивает Claude, чтобы не перечитывать файлы.
Проверь, что ассистент «всегда использует граф»
Загляни, появилась ли секция Graphify в правилах проекта (cloud.md). Если её нет — на странице репозитория найди раздел «make the assistant always use the graph», скопируй команду под свою платформу и выполни её в терминале.
Сделай свой A/B-замер контекста
Задай один и тот же вопрос дважды: обычно и с пометкой «do not use Graphify». Сравни долю занятого контекста (в Claude — /context). Так ты увидишь реальную экономию именно на своём репозитории, а не цифру из чужого заголовка.
Спрашивай карту, а не grep по файлам
Формулируй вопросы про архитектуру и связи («проследи запрос от вызова до ответа, какие методы отвечают за роутинг»). На графе Claude отвечает по карте, без ручного перебора директорий и чтения лишних файлов.
Держи инструмент для больших и «читающих» проектов
Выгода растёт с размером и связностью репозитория. На исследовательских и крупных кодовых базах, где много чтения, экономия заметнее всего; на крошечном проекте разница может быть незначительной.
Сценарии применения
Как разные люди применяют это на практике
Я как backend-разработчик на незнакомой кодовой базе
Проблема: каждый вопрос к Claude Code заставляет его перечитывать одни и те же файлы и раздувает контекст
Хочу: быстро понимать архитектуру без ручного перебора директорий
Поможет: строит граф один раз и спрашивает карту — в тесте это ~6,2% контекста вместо ~17% на тот же вопрос
Я как тимлид, считающий расход токенов
Проблема: недельный лимит и стоимость растут из-за повторного чтения файлов в каждой сессии
Хочу: снизить расход контекста на типовых вопросах команды
Поможет: видит честный A/B-замер и метод проверки экономии на своём репозитории, а не маркетинговое «72×»
Я как новичок в Claude Code
Проблема: не понимает, как ставить сторонние инструменты и какие у них prerequisites
Хочу: простой пошаговый сетап без чтения документации
Поможет: повторяет ролик: просит Claude установить Graphify, чистит сессию, запускает /graphify . — три файла готовы
Я как исследователь / аналитик данных
Проблема: в большом research-репозитории очень много кода и текста для чтения, ассистент тонет в контексте
Хочу: ориентироваться в связях между модулями и функциями
Поможет: граф-карта и graph report дают ключевые концепции, неожиданные связи и готовые вопросы по проекту
Я как скептик к громким заголовкам
Проблема: устал от роликов с цифрами «−72×», которые не воспроизводятся
Хочу: понять, где правда, а где лучший случай
Поможет: статья отделяет потолок («до ~72%») от типичного результата (~3×) и даёт способ проверить самому
Логика повествования
Как устроена аргументация видео — пройди по шагам
-
Предпосылка Claude Code не знает ваш проект заранее
На каждый вопрос он заново ищет файлы, открывает их и добавляет в контекст. Это и есть источник лишних токенов.
-
Аргумент На большом репозитории повторное чтение становится дорогим
Большие нерелевантные файлы оседают в контексте до конца сессии; убрать их можно только через compact или новую сессию.
-
Аргумент Graphify один раз строит карту репозитория
Команда /graphify . проходит по всем файлам и функциям и создаёт граф связей — graph.html, graph report и ключевой graph.json.
-
Аргумент Теперь Claude запрашивает карту вместо перечитывания файлов
В тесте видно, как он сначала обращается к графу — без ручного ls и чтения лишних файлов.
-
Пример A/B-тест: один вопрос с Graphify и без него
С графом — ~6,2% контекста и 48 секунд; без графа («do not use Graphify») — ~17% и 59 секунд. Разница около 3×.
-
Вывод Вывод: выгода реальна, но «72×» — лучший случай
Автор сам уточняет: разница не всегда 3×, может доходить до ~72%, зависит от размера и связности репозитория. Инструмент особенно полезен на больших и «читающих» проектах.
Подробный разбор
Полный разбор — разверни, если нужно глубже
Развернуть подробный разбор Свернуть подробный разбор
Что важно понять из ролика
Это короткий практический гайд, и его настоящая ценность — в двух вещах: спокойном пошаговом сетапе и честной оговорке про цифры. Установка действительно простая: автор клонирует демо-репозиторий Flask, просит сам Claude Code установить Graphify по ссылке на GitHub, чистит сессию и одной командой /graphify . собирает карту проекта. На выходе — три файла: graph.html (визуальная карта для человека), graph report (выжимка с концепциями и готовыми вопросами) и graph.json (та самая карта, которую запрашивает Claude вместо перечитывания файлов).
Почему «72×» — это лучший случай, а не норма
Заголовок обещает экономию в 72 раза, но в собственном A/B-тесте автора тот же вопрос с Graphify занял ~6,2% контекста против ~17% без него — разница примерно трёхкратная. И автор честно это проговаривает: разница «не всегда 3×, может доходить до ~72%, и зависит от того, насколько большой и связный репозиторий». Поэтому правильное чтение заголовка такое: «72×» — это потолок для крупных переплетённых кодовых баз, а типичная выгода скромнее. Корень экономии в том, что большие нерелевантные файлы, прочитанные ради одного вопроса, оседают в контексте до конца сессии; Graphify даёт спрашивать карту, а не grep по файлам, и эта лишняя нагрузка не накапливается.
Кому это реально пригодится
Чем больше и связнее проект — тем заметнее выгода, особенно на исследовательских кодовых базах, где много чтения. На крошечном репозитории разница может быть незначительной, так что не стоит ждать чуда на каждом проекте. Лучшее, что можно сделать после ролика, — не верить цифре на слово, а повторить замер у себя: задать один и тот же вопрос с Graphify и с пометкой «do not use Graphify», сравнить долю занятого контекста и решить, окупается ли инструмент именно в вашем случае.
План внедрения
С чего начать — отмечай шаги, прогресс сохранится
Выполнено 0 из 6
Проверь себя
Ответь на вопросы, чтобы материал закрепился
-
1. Почему Claude Code тратит лишние токены на большом репозитории без Graphify?
-
2. Что в реальности показал A/B-тест автора?
-
3. От чего, по словам автора, зависит размер экономии?
-
4. Зачем автор советует очистить сессию между установкой и сборкой графа?
-
5. Какой из трёх файлов важен именно для экономии токенов Claude Code?
-
6. Как проще всего установить Graphify по версии автора?
-
7. Что автор называет главным пожирателем токенов в сессии?
Словарь терминов
Понять незнакомое простым языком
Показать 7 терминов Свернуть словарь
- Graphify
- Бесплатный открытый инструмент, который строит граф-карту репозитория (файлы, функции и связи между ними), чтобы ассистент запрашивал карту вместо перечитывания кода. Работает с разными ассистентами — Claude Code, Codex, Cursor и др.
- Knowledge graph (граф знаний)
- Карта проекта в виде узлов (концепции, файлы, функции) и связей между ними. Ассистент обращается к ней, чтобы понять структуру кода без чтения всех файлов.
- graph.json
- Машиночитаемая полная карта репозитория. Именно её запрашивает Claude Code, чтобы отвечать по карте и не перечитывать файлы — это и экономит токены.
- graph report
- Текстовая выжимка по проекту: ключевые концепции, неожиданные связи и готовые вопросы, которые можно сразу задать ассистенту.
- Контекст (context window)
- Рабочая «память» модели на сессию. Прочитанные файлы занимают её место; в Claude Code долю занятого контекста видно командой /context.
- /graphify .
- Команда сборки графа: проходит по всем файлам и функциям текущей папки (точка) и создаёт три файла-карты в папке graphify out.
- compact
- Операция, которая ужимает накопленный контекст сессии. Один из способов убрать осевшие в памяти лишние файлы — наряду со стартом новой сессии.
Похожие разборы
Graphify: как граф знаний чинит память Claude Code — разбор по 6 обзорам
Graphify один раз строит граф знаний кодовой базы или документов, и дальше Claude Code обращается к этой «карте» вместо того, чтобы каждую сессию перечитывать и грепать все файлы. Громкое «−70× токенов» — это потолок на большом связанном репозитории; на обычных проектах экономия скромнее (2–3×), а главная ценность — устойчивая память и более точные ответы.
Читать → РазборЧестный тест Graphify: когда граф знаний экономит токены, а когда это пустая трата
Graphify строит из проекта граф знаний, чтобы Claude Code запрашивал «карту» вместо повторного чтения всех файлов в каждой сессии. Главный вывод теста: ставить его стоит не везде — под ~100 файлов выгоды почти нет, а реальная экономия (до ~30 раз) начинается на больших проектах.
Читать → РазборКак Graphify устроен внутри: три прохода, граф знаний и чем он отличается от RAG
Graphify строит граф знаний по репозиторию в три прохода: код разбирается детерминированно через tree-sitter без LLM и бесплатно, медиа транскрибируется faster-whisper, а документы и картинки анализирует языковая модель. Главное отличие от Graph RAG — нет эмбеддингов и фокус на структурированном коде, а не на горах несвязанных документов.
Читать → РазборЛупы вместо промптов в вайб-кодинге: цель со стоп-условием, которая крутится сама
Луп — это рекурсивная цель со стоп-условием: ставишь задачу один раз, и агент сам крутится «сделал → проверил → не готово → снова», пока условие не выполнится. Лупы не заменяют промптинг, а снимают ежедневную рутину — и, как признаёт сам автор, доступны уже в Claude Code и Codex через goals, а не только в его платформе.
Читать →