Repolode
Egonex-AI

Egonex-AI/Understand-Anything

Плагин для Claude Code и набор навыков для разных платформ, превращающие кодовые базы и LLM-вики в интерактивные графы знаний для изучения и поиска.

Звёзды
86,937
Форки
7,331
Открытые issues
330
Последний коммит
8 дней назад

Что это?

Understand Anything анализирует проект с помощью мультиагентного конвейера и строит граф знаний о файлах, функциях, классах и зависимостях. Граф отображается в интерактивной веб-панели: узлы можно открывать, искать и получать о них объяснения простым языком, а пошаговые обзоры показывают архитектуру в порядке зависимостей.

Структурные данные — например, импорты, экспорты, определения и места вызова — извлекаются детерминированно с помощью Tree-sitter, а LLM добавляет краткие описания, теги, архитектурные слои и привязку к предметным областям. При последующих запусках анализируются только изменённые файлы. Команды позволяют задавать вопросы о коде в чате, анализировать влияние изменений, получать объяснения на уровне файлов, создавать инструкции для онбординга и извлекать предметные области.

Этот же конвейер может анализировать LLM-вики в стиле Karpathy, извлекая wikilinks, сущности и утверждения в граф с силовым размещением узлов. Проект изначально поддерживает Claude Code и устанавливается в Codex, Cursor, VS Code Copilot, Gemini CLI, OpenCode и несколько других агентных платформ. Результат построения графа можно закоммитить в репозиторий и позже просматривать в локальном режиме только для чтения, который не обращается к LLM.

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

  • 01Интерактивный граф файлов, функций, классов и зависимостей с поиском и сведениями об узлах.
  • 02Пошаговые обзоры архитектуры в порядке зависимостей.
  • 03Анализ влияния изменений с отображением затронутых частей системы.
  • 04Группировка по слоям (API, Service, Data, UI, Utility) с цветовой легендой.
  • 05Инкрементный повторный анализ: при последующих запусках обрабатываются только изменённые файлы.
  • 06Преобразование баз знаний LLM-вики в стиле Karpathy в граф для навигации.
  • 07Локализованный вывод на нескольких языках, включая упрощённый китайский.

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

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

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

  1. 1

    Добавьте маркетплейс плагинов в Claude Code

    /plugin marketplace add Egonex-AI/Understand-Anything
  2. 2

    Установите плагин understand-anything

    /plugin install understand-anything
  3. 3

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

    /understand
  4. 4

    Откройте интерактивную панель

    /understand-dashboard

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

  • Первичный анализ большой кодовой базы может потребовать значительного количества токенов.
  • Встроенный способ установки предназначен для Claude Code; для других платформ нужен отдельный скрипт установки.

Темы

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

Что такое Understand-Anything?
Плагин для Claude Code и набор навыков для разных платформ, превращающие кодовые базы и LLM-вики в интерактивные графы знаний для изучения и поиска. Understand Anything анализирует проект с помощью мультиагентного конвейера и строит граф знаний о файлах, функциях, классах и зависимостях. Граф отображается в интерактивной веб-панели: узлы можно открывать, искать и получать о них объяснения простым языком, а пошаговые обзоры показывают архитектуру в порядке зависимостей.
Understand-Anything можно использовать бесплатно? Какая у него лицензия?
Understand-Anything распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Understand-Anything всё ещё поддерживается?
Активно поддерживается. Последний коммит в Understand-Anything — 12 окт. 2026 г..
Для чего можно использовать Understand-Anything?
Знакомство с большой незнакомой кодовой базой во время онбординга. Проверка затрагиваемых модулей перед коммитом изменений. Создание общей карты архитектуры, которую команда может закоммитить и просматривать. Преобразование личной базы знаний в Markdown или вики в связанный граф.
Как установить Understand-Anything?
Добавьте маркетплейс плагинов в Claude Code: /plugin marketplace add Egonex-AI/Understand-Anything Установите плагин understand-anything: /plugin install understand-anything Проанализируйте кодовую базу, чтобы построить граф знаний: /understand Откройте интерактивную панель: /understand-dashboard
Где скачать Understand-Anything?
Исходный код и инструкции по установке — на GitHub: https://github.com/Egonex-AI/Understand-Anything

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

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