Claude Info
Код-ревью

Understand Anything

Lum1104/Understand-Anything

Плагин для Claude Code, Codex, Cursor и других AI-инструментов. Анализирует проект через мультиагентный пайплайн, строит граф зависимостей файлов, функций и классов, позволяет искать, исследовать и задавать вопросы о коде визуально.

Установка

terminal
bash
git clone https://github.com/Lum1104/Understand-Anything.git

README


[!TIP] Огромная благодарность сообществу! Поддержка Understand-Anything оказалась невероятной. Если этот инструмент сэкономил вам несколько минут разбора сложного кода — именно этого я и хотел. 🚀

Вы только что вошли в новую команду. Кодовая база — 200 000 строк кода. С чего вообще начать?

Understand Anything — это плагин для Claude Code, который анализирует ваш проект через мультиагентный пайплайн, строит граф знаний из каждого файла, функции, класса и зависимости, а затем предоставляет интерактивный дашборд для визуального исследования. Перестаньте читать код вслепую. Начните видеть общую картину.

Графы, которые учат > графы, которые впечатляют.


✨ Возможности

[!NOTE] Хотите пропустить чтение? Попробуйте живое демо на главной странице — полностью интерактивный дашборд, который можно перемещать, масштабировать, искать и исследовать прямо в браузере.

Исследование структурного графа

Навигация по кодовой базе в виде интерактивного графа знаний — каждый файл, функция и класс является узлом, на который можно кликнуть, найти и исследовать. Выберите любой узел, чтобы увидеть описание на понятном языке, связи и экскурсии по архитектуре.

Понимание бизнес-логики

Переключитесь в доменное представление и посмотрите, как ваш код соотносится с реальными бизнес-процессами — домены, потоки и шаги отображаются в виде горизонтального графа.

Анализ баз знаний

Укажите /understand-knowledge на LLM-вики в стиле Karpathy и получите граф знаний с силовой раскладкой и кластеризацией сообществ. Детерминированный парсер извлекает вики-ссылки и категории из index.md, затем LLM-агенты обнаруживают неявные связи, извлекают сущности и выявляют утверждения — превращая вашу вики в навигируемый граф взаимосвязанных идей.


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

1. Установка плагина

/plugin marketplace add Lum1104/Understand-Anything

2. Запуск анализа

Перейдите в корень вашего проекта и выполните:

/understand

Для анализа базы знаний:

/understand-knowledge

3. Открытие дашборда

После завершения анализа откройте сгенерированный HTML-файл в браузере. Дашборд полностью автономен — никаких серверов, никаких зависимостей.


🛠️ Другие поддерживаемые инструменты

Codex

Скопируйте содержимое файла .claude/commands/understand.md в системный промпт или используйте как пользовательский инструмент в Codex.

VS Code + GitHub Copilot

Скопируйте содержимое .claude/commands/understand.md в .github/copilot-instructions.md вашего репозитория.

Copilot CLI

Используйте содержимое файла команды как контекст при вызове Copilot CLI.

Gemini CLI

Скопируйте содержимое команды в GEMINI.md в корне проекта.

OpenCode

Добавьте содержимое команды в конфигурацию OpenCode как пользовательскую инструкцию.


📁 Структура проекта

Understand-Anything/ ├── .claude/ │ └── commands/ │ ├── understand.md # Основная команда анализа кода │ └── understand-knowledge.md # Команда анализа базы знаний ├── assets/ # Изображения для README ├── LICENSE └── README.md

🤝 Участие в разработке

Вклад приветствуется! Открывайте issues и pull requests на GitHub.


📄 Лицензия

Распространяется под лицензией MIT. Подробности в файле LICENSE.

Похожие скиллы