Graphify
Проведите стрелку от агента к карточке Graphify. Агент спрашивает карту проекта, как всё связано: кто вызывает эту функцию, как оформление заказа доходит до базы, что сломается, если поменять вот это. А вы видите, как каждый вопрос проходит по карте прямо в момент запроса.
Работает на graphify, открытом графе знаний о коде от Graphify Labs:github.com/Graphify-Labs/graphify
9
инструментов графа агент получает одной стрелкой: вопросы, соседи, пути, влияние и другие
≈12
секунд на первую карту кода этого сайта (472 файла) в нашем тесте; после правки перечитываются только изменённые файлы
0
байт вашего кода уходит наружу. graphify разбирает код локально через tree-sitter, без LLM и без телеметрии
Каждый вопрос подсвечивает карту
Три агента спрашивают одну карточку Graphify. Появляется вопрос, файлы, с которых начинается поиск, расходятся кругами, и обход шаг за шагом идёт по вызовам и импортам. Нажмите на вопрос, чтобы повторить его, или на файл, чтобы увидеть его связи.
Результат
пройдено файлов: 6 · глубина 1
- 0blogHref()lib/blog.ts:186
- 1PostPage()app/blog/[slug]/page.tsx:109
- 1Footer()components/Footer.tsx:138
- 1resourceGroups()components/Nav.tsx:162
- 1blogFeed()lib/blogFeed.ts:41
Проект придуман для примера. Инструменты, обход и вид ответов такие же, как в приложении.
Два графа, две задачи
В NeuroSquad два плагина с графом кода. Они отвечают на разные вопросы и работают рядом на одном воркспейсе.
Graphify: карта
- Вопрос обычными словами, в ответ нужная часть графа за один вызов
- Подсистемы, найденные кластеризацией: видно, что к чему относится
- Документация, разделы Markdown и комментарии NOTE / WHY лежат в том же графе, что и код
- Радиус влияния: всё, что затронет изменение символа
- Живая карта на карточке, на которой видны все запросы агентов
Граф кода: точный инструмент
- Точный поиск символов, вызывающие и вызываемые на несколько шагов
- Исходный код одной функции без открытия файла
- Cypher только для чтения для многошаговых вопросов
- Семантический поиск по коду и незакоммиченные изменения, сопоставленные с символами
- Движок работает рядом с кодом, в том числе в WSL и на SSH-хостах
Graphify помогает понять кодовую базу и спланировать изменение, Граф кода приводит к нужным строкам. Проведите стрелки агента к обоим: в описании каждого инструмента сказано, для каких вопросов он нужен.
О Графе кодаЗапросы самого graphify, в пределах вашего воркспейса
Инструменты MCP-сервера graphify, на которые отвечает код самого graphify по графу этого воркспейса. В описании каждого сказано, когда граф лучше текстового поиска.
Вопрос
graphify_query превращает вопрос или несколько имён символов в нужный подграф: файлы с номерами строк, вызовы, импорты, наследование, и у каждой связи пометка EXTRACTED или INFERRED.
Соседи
graphify_neighbors перечисляет всё, что вызывает, импортирует или упоминает символ, с файлом и строкой каждого места. graphify_node говорит, где символ находится и к какой подсистеме относится.
Пути и влияние
graphify_path находит кратчайшую цепочку между двумя символами. graphify_affected идёт назад от символа ко всему, что затронет его изменение.
Общая картина
graphify_community перечисляет одну подсистему, graphify_god_nodes самые связанные абстракции, graphify_stats размер графа.
Агенты узнают, когда граф лучше grep
Инструмент, который агент не вызывает, бесполезен. Карточка сообщает подключённым агентам, для чего нужен граф, простыми фактами, и ничего не навязывает.
Заметка в первом ходе
Первый ход со стрелкой несёт короткую заметку: что есть в графе, какой инструмент на какой вопрос отвечает и когда текстовый поиск по-прежнему лучше.
Напоминания там, где нужно
В следующих ходах приходит напоминание в одну строку, когда вопрос касается структуры кода, а иначе раз в несколько ходов. Снятая стрелка присылает одну заметку, что инструментов больше нет.
Подсказка перед поиском
В Claude Code поиск Grep, Glob или grep в оболочке по тому, что похоже на символ, получает одну строку с отсылкой к graphify_neighbors. Сразу после обращения к графу подсказки нет, и в целом они ограничены по частоте.
Никаких блокировок
Подсказка дополняет контекст, а не принимает решение о разрешении. Ваши правила allow и deny остаются как есть, и поиск выполняется. Всё это выключается переключателем на карточке.
Заметку получают ходы в
Карта строится сразу после добавления карточки
Карточка сразу строит полный граф папки воркспейса и поддерживает его в актуальном виде при правках.
Видно, сколько осталось
Сколько файлов прочитано из общего числа, текущий этап и оставшееся время показываются на карточке, пока идёт первое построение.
Агентам говорят как есть
Пока первый граф строится, инструменты отвечают, на каком он этапе, и агент тем временем пользуется обычным поиском, а не получает ошибку.
Пошаговые обновления
Карточка следит за папкой и через несколько секунд перечитывает изменённые файлы; кэш graphify укладывает обновление в секунды.
Какие файлы, решаете вы
.gitignore и .graphifyignore учитываются. На карточке можно исключить языки, добавить шаблоны игнорирования или включить сгенерированный код из .gitignore.
Одна карточка, одна стрелка
Всё происходит на холсте, который у вас уже открыт.
Добавьте карточку
Меню добавления карточки → «Плагин…» → Graphify → «Добавить на холст».
Установите один раз
Нажмите «Установить». Приложение ставит graphify в свою папку (около 250 МБ) и сразу строит карту всего проекта.
Проведите стрелку
От агента к карточке. Инструменты графа появятся при следующем списке инструментов, большинству CLI перезапуск не нужен.
Смотрите на вопросы
Каждый запрос проигрывается на карте вместе с результатами. Нажмите на любой файл, чтобы открыть его в редакторе.
Все CLI, которые запускает NeuroSquad
Инструменты приходят через собственный MCP-сервер NeuroSquad, поэтому ими может пользоваться любой агент со стрелкой.
Инструменты графа: каждый агент, которого NeuroSquad подключает к своему MCP-серверу
Воркспейсы на этом компьютере и в WSL (graphify читает файлы дистрибутива из Windows). SSH-воркспейсы не поддерживаются, для них есть Граф кода.
Ваш код остаётся на вашем компьютере
graphify это программа на вашем компьютере, а не сервис.
Только локальный разбор
Код разбирается через tree-sitter на этом компьютере. Карточка запускает graphify в режиме «только код», без LLM и без API-ключей в его окружении.
Ничего не отправляется
В graphify нет телеметрии, а его необязательный журнал запросов приложение выключает.
Закреплённая установка
Собственный Python ставится через uv в папку приложения. Загрузка uv и каждый пакет Python сверяются по закреплённой контрольной сумме. Ваш Python и настройки не используются и не трогаются.
В папке приложения
Граф хранится в папке данных NeuroSquad, в проект ничего не пишется, а удаление карточки удаляет её граф.
Открытый код внутри
Работает на graphify
Извлечение, граф и запросы принадлежат graphify: разбор примерно 40 языков через tree-sitter, связывание вызовов и импортов между файлами, поиск подсистем и запросы к графу. Автор Graphify Labs, лицензия Apache-2.0. NeuroSquad устанавливает его за вас и рисует его граф.
Вопросы о Graphify
Посмотрите, как агенты читают ваш код
Скачайте NeuroSquad, добавьте карточку Graphify и проведите стрелку.