A virtual office that shows each Claude Code or Codex project as a room and each agent as a pixel-art character with live activity.
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 の数値は毎日更新されます。
関連プロジェクト
Claude CodeやCodexなどのコーディングエージェントに、共通のエージェント、スキル、フック、メモリ、セキュリティスキャン機能を提供するプラグイン型ハーネス。
AIコーディングエージェントに届く前にシェルコマンドの出力を絞り込み、圧縮するCLIプロキシ。トークン消費を削減します。
Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。
A local browser-based review surface that lets you annotate agent plans, markdown, HTML and code diffs, then send feedback back to coding agents.
A coding agent skill that lets Claude Code and similar agents generate Excalidraw diagrams from natural language descriptions.