Установка и настройка Graphify для анализа кодовой базы
Пошаговое руководство по запуску [Graphify-Labs/graphify](https://github.com/Graphify-Labs/graphify): локальное построение запрашиваемого графа знаний из кода, SQL-схем, конфигов и PDF без векторного хранилища, с интеграцией в Claude Code и другие ИИ-агенты.
Требования
- Node.js версии 18 или выше
- Git
- Терминал с доступом к командной строке
- Папка с кодовой базой для анализа
Проверка требований и установка Node.js
Перед началом убедитесь, что в системе установлен Node.js версии 18 или выше. Graphify работает локально — без векторной базы данных, но для сборки нужна среда выполнения JavaScript.
node --version
npm --versionКлонирование репозитория Graphify
Скачайте исходный код с GitHub. В терминале выполните клонирование в удобную папку и перейдите в неё.
git clone https://github.com/Graphify-Labs/graphify.git
cd graphifyУстановка зависимостей и сборка
Установите пакеты npm и соберите проект. После успешной сборки команда graphify станет доступна в PATH.
npm ci
npm run build
npm linkИндексация кодовой базы
Запустите анализ целевой папки. Graphify обойдёт исходники, SQL-схемы, конфиги и PDF — построит детерминированный граф на основе AST и сохранит его локально.
graphify index ./path-to-your-codebase --output ./graphify-dataПодключение навыка к Claude Code
Добавьте навык /graphify в конфигурацию Claude Code, Cursor, Codex или Gemini CLI. Укажите путь к собранному графу, чтобы агент мог запрашивать зависимости и связи между файлами.
{
"skills": {
"graphify": {
"command": "graphify query",
"dataDir": "./graphify-data"
}
}
}Запрос к графу знаний
Спросите у ИИ-агента, как связаны модули, где определена схема таблицы или какой конфиг влияет на сборку. Ответ будет основан на реальном AST, а не на векторном сходстве.
graphify query "Как связаны модули auth и api?"Обновление графа после изменений
Перезапустите индексацию, когда в кодовой базе появились новые файлы или изменились схемы. Граф пересобирается полностью, поэтому данные остаются актуальными.
graphify index ./path-to-your-codebase --output ./graphify-data --forceУстановка и настройка Graphify для анализа кодовой базы
Пошаговое руководство по запуску Graphify-Labs/graphify: локальное построение запрашиваемого графа знаний из кода, SQL-схем, конфигов и PDF без векторного хранилища, с интеграцией в Claude Code и другие ИИ-агенты.
Предварительные требования
- Node.js версии 18 или выше
- Git
- Терминал с доступом к командной строке
- Папка с кодовой базой для анализа
Шаг 1: Проверка требований и установка Node.js
Перед началом убедитесь, что в системе установлен Node.js версии 18 или выше. Graphify работает локально — без векторной базы данных, но для сборки нужна среда выполнения JavaScript.
node --version
npm --version
Шаг 2: Клонирование репозитория Graphify
Скачайте исходный код с GitHub. В терминале выполните клонирование в удобную папку и перейдите в неё.
git clone https://github.com/Graphify-Labs/graphify.git
cd graphify
Шаг 3: Установка зависимостей и сборка
Установите пакеты npm и соберите проект. После успешной сборки команда graphify станет доступна в PATH.
npm ci
npm run build
npm link
Шаг 4: Индексация кодовой базы
Запустите анализ целевой папки. Graphify обойдёт исходники, SQL-схемы, конфиги и PDF — построит детерминированный граф на основе AST и сохранит его локально.
graphify index ./path-to-your-codebase --output ./graphify-data
Шаг 5: Подключение навыка к Claude Code
Добавьте навык /graphify в конфигурацию Claude Code, Cursor, Codex или Gemini CLI. Укажите путь к собранному графу, чтобы агент мог запрашивать зависимости и связи между файлами.
{
"skills": {
"graphify": {
"command": "graphify query",
"dataDir": "./graphify-data"
}
}
}
Шаг 6: Запрос к графу знаний
Спросите у ИИ-агента, как связаны модули, где определена схема таблицы или какой конфиг влияет на сборку. Ответ будет основан на реальном AST, а не на векторном сходстве.
graphify query "Как связаны модули auth и api?"
Шаг 7: Обновление графа после изменений
Перезапустите индексацию, когда в кодовой базе появились новые файлы или изменились схемы. Граф пересобирается полностью, поэтому данные остаются актуальными.
graphify index ./path-to-your-codebase --output ./graphify-data --force