Repolode
Graphify-Labs

Graphify-Labs/graphify

Преобразует кодовую базу, документацию, схемы и PDF в граф знаний для AI-ассистентов разработки, который можно запрашивать; строит его локально с помощью разбора AST через tree-sitter.

Звёзды
128,693
Форки
12,401
Открытые issues
1,555
Последний коммит
3 дня назад

Что это?

Graphify преобразует проект в граф знаний, чтобы AI-ассистент разработки мог отвечать на вопросы, обходя связи между элементами, а не выполняя поиск по файлам через grep. Запуск команды /graphify в Claude Code, Cursor, Codex, Gemini CLI и других поддерживаемых ассистентах создаёт интерактивный graph.html, сводку ключевых концепций и сообществ в GRAPH_REPORT.md, а также graph.json, который позже можно запрашивать командами graphify query, path и explain.

Код разбирается локально с помощью AST tree-sitter примерно для 40 языков — без LLM и без отправки кода с компьютера. Для документации, PDF, изображений, аудио и видео доступен дополнительный семантический проход, который использует модель ассистента или настроенный API-ключ. Каждое ребро помечается как EXTRACTED или INFERRED, чтобы было понятно, что извлечено непосредственно из источника, а что установлено аналитически.

Проект распространяется как Python-пакет, устанавливаемый через uv или pipx. В него входят CLI, установка навыков для отдельных ассистентов, дополнительные модули для PDF, SQL, Neo4j и других бэкендов, а также MCP-сервер.

Ключевые возможности

  • 01Строит граф знаний на основе кода, документации, SQL-схем, конфигураций и PDF.
  • 02Локально разбирает около 40 языков программирования с помощью AST tree-sitter; для обработки кода LLM не требуется.
  • 03Помечает каждое ребро как EXTRACTED или INFERRED, отделяя явные связи от выведенных.
  • 04Отвечает на вопросы с помощью query, ищет кратчайший путь через path и объясняет концепции через explain.
  • 05Устанавливается как навык для Claude Code, Cursor, Codex, Gemini CLI и других ассистентов; также предоставляет MCP-сервер.

Сценарии использования

  • Знакомиться с незнакомой кодовой базой, спрашивая ассистента о связях между модулями.
  • Позволять AI-агентам разработки находить связи в архитектуре, а не перечитывать множество файлов в каждом сеансе.
  • Прослеживать зависимости между сервисами, схемами и документацией в едином графе.
  • Публиковать graph.json в репозитории, чтобы команда могла обращаться к общему контексту проекта.

Быстрый старт

  1. 1

    Установите CLI с помощью uv

    uv tool install graphifyy
  2. 2

    Зарегистрируйте навык в AI-ассистенте

    graphify install
  3. 3

    Запустите graphify для проекта в AI-ассистенте

    /graphify .

Что важно знать

  • Для семантической обработки документов, PDF-файлов, изображений и видео нужна модель вашего ассистента или настроенный API-ключ.
  • Для установки требуются Python 3.10 или новее и uv либо pipx.

Темы

Частые вопросы

Что такое graphify?
Преобразует кодовую базу, документацию, схемы и PDF в граф знаний для AI-ассистентов разработки, который можно запрашивать; строит его локально с помощью разбора AST через tree-sitter. Graphify преобразует проект в граф знаний, чтобы AI-ассистент разработки мог отвечать на вопросы, обходя связи между элементами, а не выполняя поиск по файлам через grep. Запуск команды /graphify в Claude Code, Cursor, Codex, Gemini CLI и других поддерживаемых ассистентах создаёт интерактивный graph.html, сводку ключевых концепций и сообществ в GRAPH_REPORT.md, а также graph.json, который позже можно запрашивать командами graphify query, path и explain.
graphify можно использовать бесплатно? Какая у него лицензия?
graphify распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
graphify всё ещё поддерживается?
Активно поддерживается. Последний коммит в graphify — 16 окт. 2026 г..
Для чего можно использовать graphify?
Знакомиться с незнакомой кодовой базой, спрашивая ассистента о связях между модулями. Позволять AI-агентам разработки находить связи в архитектуре, а не перечитывать множество файлов в каждом сеансе. Прослеживать зависимости между сервисами, схемами и документацией в едином графе. Публиковать graph.json в репозитории, чтобы команда могла обращаться к общему контексту проекта.
Как установить graphify?
Установите CLI с помощью uv: uv tool install graphifyy Зарегистрируйте навык в AI-ассистенте: graphify install Запустите graphify для проекта в AI-ассистенте: /graphify .
Где скачать graphify?
Исходный код и инструкции по установке — на GitHub: https://github.com/Graphify-Labs/graphify

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Портативный Agent Skill, который убирает из текста признаки ИИ: исправляет структуру художественных произведений и применяет правила для конкретных типов профессиональных документов.

3,2 тыс.211PythonMITОбновлён 5 дней назад