Все плагины
Плагин · карта кода

Graphify

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

Работает на graphify, открытом графе знаний о коде от Graphify Labs:github.com/Graphify-Labs/graphify

9

инструментов графа агент получает одной стрелкой: вопросы, соседи, пути, влияние и другие

≈12

секунд на первую карту кода этого сайта (472 файла) в нашем тесте; после правки перечитываются только изменённые файлы

0

байт вашего кода уходит наружу. graphify разбирает код локально через tree-sitter, без LLM и без телеметрии

Как это выглядит

Каждый вопрос подсвечивает карту

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

Graphify50 файлов · 5 подсистем
blog.tspage.tsxFooter.tsxNav.tsxblogFeed.tspage.tsx
Lead · graphify_neighborsКто вызывает blogHref?

Результат

пройдено файлов: 6 · глубина 1

  1. 0blogHref()lib/blog.ts:186
  2. 1PostPage()app/blog/[slug]/page.tsx:109
  3. 1Footer()components/Footer.tsx:138
  4. 1resourceGroups()components/Nav.tsx:162
  5. 1blogFeed()lib/blogFeed.ts:41
Запросы

Проект придуман для примера. Инструменты, обход и вид ответов такие же, как в приложении.

Graphify или Граф кода?

Два графа, две задачи

В 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 остаются как есть, и поиск выполняется. Всё это выключается переключателем на карточке.

Заметку получают ходы в

Claude CodeCodex CLIQwen CodeOpenCodeKilo CodePiompGemini CLI
Весь проект

Карта строится сразу после добавления карточки

Карточка сразу строит полный граф папки воркспейса и поддерживает его в актуальном виде при правках.

Видно, сколько осталось

Сколько файлов прочитано из общего числа, текущий этап и оставшееся время показываются на карточке, пока идёт первое построение.

Агентам говорят как есть

Пока первый граф строится, инструменты отвечают, на каком он этапе, и агент тем временем пользуется обычным поиском, а не получает ошибку.

Пошаговые обновления

Карточка следит за папкой и через несколько секунд перечитывает изменённые файлы; кэш graphify укладывает обновление в секунды.

Какие файлы, решаете вы

.gitignore и .graphifyignore учитываются. На карточке можно исключить языки, добавить шаблоны игнорирования или включить сгенерированный код из .gitignore.

Как подключить

Одна карточка, одна стрелка

Всё происходит на холсте, который у вас уже открыт.

  1. Добавьте карточку

    Меню добавления карточки → «Плагин…» → Graphify → «Добавить на холст».

  2. Установите один раз

    Нажмите «Установить». Приложение ставит graphify в свою папку (около 250 МБ) и сразу строит карту всего проекта.

  3. Проведите стрелку

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

  4. Смотрите на вопросы

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

Какие агенты

Все CLI, которые запускает NeuroSquad

Инструменты приходят через собственный MCP-сервер NeuroSquad, поэтому ими может пользоваться любой агент со стрелкой.

Инструменты графа: каждый агент, которого NeuroSquad подключает к своему MCP-серверу

Claude CodeOpenCodeHermes AgentKilo CodeCodex CLIKimi CodePiompCursor CLIQwen CodeGemini CLICline CLIGitHub Copilot CLICrushaiderGooseFactory DroidAmpAuggie

Воркспейсы на этом компьютере и в 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 и проведите стрелку.

Windows 10 / 11 · macOS 12 и новее, Apple silicon и IntelВсе плагины