Индексирует многоязычные кодовые базы в граф знаний, чтобы через AI-агента или MCP-сервер искать, изучать и редактировать код на обычном английском.
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
Установите CLI с помощью uv
uv tool install graphifyy - 2
Зарегистрируйте навык в AI-ассистенте
graphify install - 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 обновляется ежедневно.
Похожие проекты
Долгосрочная память для AI-агентов разработки: сохраняет контекст проекта и передаёт задачи между Claude Code, Codex, Cursor и другими CLI агентов.
Портативный Agent Skill, который убирает из текста признаки ИИ: исправляет структуру художественных произведений и применяет правила для конкретных типов профессиональных документов.
MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
Навык для AI-агентов, который превращает идеи, планы и кодовые базы в интерактивные HTML-диаграммы для Claude Code, Codex, Cursor и OpenCode.
Локальный граф знаний о коде, который помогает AI-инструментам точнее проводить ревью через MCP и CLI.