Understand-Anything - コード/ナレッジベースをインタラクティブな知識グラフに変換するプラグイン
(github.com/Lum1104)- マルチエージェント・パイプラインがプロジェクト内のすべてのファイル・関数・クラス・依存関係を自動分析し、インタラクティブな知識グラフを生成するAIプラグイン
/understandで分析を開始し、/understand-dashboardでWebダッシュボードを起動- 構造グラフ(ファイル/関数/クラスのノード)とドメイングラフ(ビジネスプロセスのマッピング)の2つのビューを提供
- アーキテクチャ層ごとのカラーコーディング、ノードクリックでプレーンテキスト要約・関係を確認可能
/understand-knowledgeでKarpathyパターンのLLM Wikiを分析し、ウィキリンク・カテゴリをパースした後、LLMエージェントが暗黙的な関係・エンティティを抽出して force-directed グラフに変換- ファジー検索 & セマンティック検索をサポート - 名前だけでなく意味ベースの検索も可能
/understand-diffでコミット前の変更影響分析(リップルエフェクト)を把握- ガイドツアーを自動生成: 依存関係の順序で並べたアーキテクチャ・ウォークスルーにより、コードベースの学習順序を案内
- ペルソナ適応型UI: ジュニア開発者、PM、パワーユーザーに応じてダッシュボードの詳細度を自動調整
- 12種類のプログラミングパターン(ジェネリック、クロージャ、デコレータなど)を、コード内で登場する位置ごとに文脈とともに説明
- 5つの専門エージェント(
project-scanner,file-analyzer,architecture-analyzer,tour-builder,graph-reviewer)に加え、ドメイン/ウィキ分析エージェント2つで構成。ファイルアナライザーは最大5件同時、バッチごとに20〜30件を処理し、増分更新をサポート - 知識グラフはJSONのため、一度コミットすればチーム全体で共有可能 —
--auto-updateオプションで post-commit フックと連携すると、コミットのたびにグラフを自動同期 - Claude Code, Codex, Cursor, Copilot, Gemini CLI, OpenCode, Pi Agent など10種類のAIコーディングプラットフォームをサポート
- MITライセンス
1件のコメント
最初に出たときに試してみたのですが、適用してみた Codebase が大きかったせいか、作ってくれた知識グラフに間違っていたり抜けていたりする部分が見えたんですよね。2か月も経ったし、もう一度試してみないとですね。改善もされているでしょうし。