Graphify-Labs/graphify: Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Пошаговый гайд по установке Graphify, подготовке входных данных, построению локального детерминированного AST-графа и запросу знаний без использования vector store.
Требования
- Graphify установлен и доступен в PATH
- Доступ к кодовой базе, документации, SQL‑схем, конфигурациям и PDF‑файлам
- CLI‑инструменты (например, curl, cp) доступны в системе
Установка Graphify
Скачайте последнюю версию Graphify и разместите её в системном пути. Это обеспечит возможность запускать команду graphify из любой директории.
curl -L https://github.com/Graphify-Labs/graphify/releases/latest/download/graphify-linux-amd64 -o /usr/local/bin/graphify && chmod +x /usr/local/bin/graphifyПодготовка входных данных
Создайте отдельную папку для всех материалов, которые нужно проанализировать: код, документы, схемы БД, конфиги и PDF‑файлы. Это упростит путь к Graphify.
mkdir -p /tmp/graphify-input && cp -r /path/to/codebase /tmp/graphify-input/ && cp -r /path/to/docs /tmp/graphify-input/ && cp -r /path/to/sql /tmp/graphify-input/ && cp -r /path/to/configs /tmp/graphify-input/ && cp -r /path/to/pdfs /tmp/graphify-input/Запуск построения графа
Запустите Graphify в режиме локального детерминированного AST‑парсинга, указав путь к подготовленной папке. Каждый ребро будет явно описан, а векторные хранилища не используются.
graphify /tmp/graphify-input --mode deterministic-astЗапрос знаний
После завершения построения используйте CLI‑интерфейс для выполнения запросов к полученному знанику. Пример запроса показывает, как извлекать информацию о таблицах и их колонках.
graphify query --graph /tmp/graphify-output --query "SELECT * FROM tables WHERE column = 'id'"Graphify-Labs/graphify: Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Пошаговый гайд по установке Graphify, подготовке входных данных, построению локального детерминированного AST-графа и запросу знаний без использования vector store.
Предварительные требования
- Graphify установлен и доступен в PATH
- Доступ к кодовой базе, документации, SQL‑схем, конфигурациям и PDF‑файлам
- CLI‑инструменты (например, curl, cp) доступны в системе
Шаг 1: Установка Graphify
Скачайте последнюю версию Graphify и разместите её в системном пути. Это обеспечит возможность запускать команду graphify из любой директории.
curl -L https://github.com/Graphify-Labs/graphify/releases/latest/download/graphify-linux-amd64 -o /usr/local/bin/graphify && chmod +x /usr/local/bin/graphify
Шаг 2: Подготовка входных данных
Создайте отдельную папку для всех материалов, которые нужно проанализировать: код, документы, схемы БД, конфиги и PDF‑файлы. Это упростит путь к Graphify.
mkdir -p /tmp/graphify-input && cp -r /path/to/codebase /tmp/graphify-input/ && cp -r /path/to/docs /tmp/graphify-input/ && cp -r /path/to/sql /tmp/graphify-input/ && cp -r /path/to/configs /tmp/graphify-input/ && cp -r /path/to/pdfs /tmp/graphify-input/
Шаг 3: Запуск построения графа
Запустите Graphify в режиме локального детерминированного AST‑парсинга, указав путь к подготовленной папке. Каждый ребро будет явно описан, а векторные хранилища не используются.
graphify /tmp/graphify-input --mode deterministic-ast
Шаг 4: Запрос знаний
После завершения построения используйте CLI‑интерфейс для выполнения запросов к полученному знанику. Пример запроса показывает, как извлекать информацию о таблицах и их колонках.
graphify query --graph /tmp/graphify-output --query "SELECT * FROM tables WHERE column = 'id'"