Repolode
Egonex-AI

Egonex-AI/Understand-Anything

コードベースやLLM Wikiを探索・検索できるナレッジグラフに変換する、Claude Codeプラグインとマルチプラットフォーム対応スキル群。

スター
86,937
フォーク
7,331
未解決の Issue
330
最終コミット
7 日前

これは何?

Understand Anythingはマルチエージェントのパイプラインでプロジェクトを解析し、ファイル、関数、クラス、依存関係のナレッジグラフを構築します。グラフはインタラクティブなWebダッシュボードに表示され、ノードをクリックしたり、検索したり、平易な英語で説明させたりできます。また、依存関係に沿ってアーキテクチャをたどるガイドツアーも利用できます。

import、export、定義、呼び出し箇所などの構造情報はTree-sitterで決定論的に抽出し、LLMが概要、タグ、アーキテクチャレイヤー、ビジネスドメインのマッピングを追加します。2回目以降の実行では差分解析を行い、変更されたファイルだけを再解析します。コマンドを使うと、コードに関するチャット形式の質問、diffの影響分析、ファイル単位の説明、オンボーディングガイドの作成、ビジネスドメインの抽出ができます。

同じパイプラインで、KarpathyスタイルのLLM Wikiも解析でき、wikilink、エンティティ、主張を抽出して力学的グラフにまとめます。Claude Codeをネイティブでサポートし、Codex、Cursor、VS Code Copilot、Gemini CLI、OpenCodeなど、ほかの複数のエージェントプラットフォームにもインストールできます。グラフの出力はリポジトリにコミットしておき、後から読み取り専用のローカルビューアで閲覧できます。このビューアはLLMを呼び出しません。

主な機能

  • 01検索やノード詳細表示に対応した、ファイル、関数、クラス、依存関係のインタラクティブなグラフ。
  • 02依存関係の順にアーキテクチャをたどれるガイドツアー。
  • 03変更によって影響を受けるシステムの箇所を示すdiff影響分析。
  • 04色分けされた凡例付きのレイヤー分類(API、Service、Data、UI、Utility)。
  • 052回目以降は変更されたファイルだけを処理する差分再解析。
  • 06KarpathyパターンのLLM Wikiナレッジベースを解析し、ナビゲーション可能なグラフに変換。
  • 07簡体字中国語を含む複数言語への出力ローカライズ。

ユースケース

  • オンボーディング時に、大規模で不慣れなコードベースの構成を把握する。
  • コミット前に、変更予定の箇所がどのモジュールに影響するか確認する。
  • チームで閲覧できるアーキテクチャマップを作成し、共有リポジトリにコミットする。
  • 個人用のMarkdownやWikiのナレッジベースを、リンク付きグラフに変換する。

トピック

よくある質問

Understand-Anything とは?
コードベースやLLM Wikiを探索・検索できるナレッジグラフに変換する、Claude Codeプラグインとマルチプラットフォーム対応スキル群。 Understand Anythingはマルチエージェントのパイプラインでプロジェクトを解析し、ファイル、関数、クラス、依存関係のナレッジグラフを構築します。グラフはインタラクティブなWebダッシュボードに表示され、ノードをクリックしたり、検索したり、平易な英語で説明させたりできます。また、依存関係に沿ってアーキテクチャをたどるガイドツアーも利用できます。
Understand-Anything は無料で使えますか?ライセンスは?
Understand-Anything は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Understand-Anything は今もメンテナンスされていますか?
活発にメンテナンス中。Understand-Anything の最終コミットは 2026年10月12日 です。
Understand-Anything は何に使えますか?
オンボーディング時に、大規模で不慣れなコードベースの構成を把握する。 コミット前に、変更予定の箇所がどのモジュールに影響するか確認する。 チームで閲覧できるアーキテクチャマップを作成し、共有リポジトリにコミットする。 個人用のMarkdownやWikiのナレッジベースを、リンク付きグラフに変換する。
Understand-Anything はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Egonex-AI/Understand-Anything

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト