Egonex-AI/Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
解決する課題
大規模で馴染みのないコードベースをナビゲートするのは困難で時間がかかります。このプロジェクトは、ソースコードとドキュメントをインタラクティブな視覚的ナレッジグラフに変換し、ファイル、関数、ビジネスロジック間の関係を強調することで、開発者が複雑なプロジェクトを理解するのを支援します。
仕組み
決定論的な静的解析(Tree-sitterを使用)とLLMベースのセマンティック解析を組み合わせたハイブリッドアプローチを採用しています。マルチエージェントパイプラインがプロジェクトをスキャンし、構造データ(依存関係や定義など)とセマンティックな洞察(要約やアーキテクチャ層など)を抽出します。このデータはJSONグラフとして保存され、Webベースのダッシュボードから探索したり、CLIコマンドでクエリを実行したりできます。増分更新をサポートしているため、初回スキャン後は変更されたファイルのみが再解析されます。
対象ユーザー
新しいコードベースに迅速にオンボーディングする必要があるソフトウェア開発者、チームリーダー、プロジェクトマネージャー、または変更を加える前に影響分析を行ったり、チームのためにアーキテクチャフローを文書化したりする必要がある方に最適です。
ハイライト
- コード構造とビジネスドメインを探索するためのインタラクティブな視覚的ダッシュボード。
- ドキュメント作成とアーキテクチャ発見を自動化するマルチエージェントパイプライン。
- トークン使用量を最小限に抑えつつナレッジグラフを最新の状態に保つ増分解析。
- Claude Code、Cursor、VS Code CopilotなどのさまざまなAIコーディングツールに対するクロスプラットフォームサポート。
- チーム全体のオンボーディングやドキュメント作成のために、グラフをエクスポートしてバージョン管理にコミットする機能。
関連
- プロジェクト
tirth8205/code-review-graphcode‑review‑graphは、Tree‑sitterでリポジトリを解析し、ASTから得られたノード/エッジをSQLiteグラフに格納し、MCP互換のAIコーディングアシスタントに最小限のブレースト・レディウススライスを提供するPythonパッケージです。質問あたりのトークン使用量を約63倍削減し、30種類以上の言語(ノートブックを含む)をサポート、インクリメンタルな更新、PHP/LaravelおよびJava/Spring向けのフレームワーク対応エッジ、CI用GitHub Actionによるリスクスコア付きレビュー、オプションのセマンティック埋め込みを提供します。ベンチマークでは大きなトークン削減と、影響分析の平均F1が0.69を達成しています。このツールは、正確で低オーバーヘッドのコンテキストが必要なLLMベースのコードレビュアーを使用する開発者やチームを対象としています。
- プロジェクト
SamurAIGPT/llm-wiki-agentLLM Wiki Agent は、サーバーやデータベースを必要とせず、PDF、DOCX、マークダウンなどをローカルでインジェストし、エンティティとコンセプトを抽出して、成長し続ける相互リンクされたマークダウンウィキを構築し、矛盾を検出し、視覚的な知識グラフを生成するエージェント駆動のシステムです。
- プロジェクト
abhigyanpatwari/GitNexusGitNexus は、リポジトリを依存関係、コールチェーン、クラスタ、実行フローなどを含む知識グラフにインデックスする Node.js ツールであり、19の MCP ツールを通じてグラフを公開します。CLI(`gitnexus analyze` / `setup`)はローカルでグラフを構築し、エージェントスキルをインストール、AIコーディングアシスタント(Claude Code、Cursor、Codex、Antigravity など)が影響分析、トレース、リネームなどをクエリできるように設定します。Web UI(ホスティングまたはセルフサーブ)ではブラウザでグラフを探索できます。Render/RepoCloud にデプロイ可能またはローカルで実行可能で、LLMベースのエージェントに大規模コードベース向けの信頼性とトークン効率の高いコンテキストを提供します。ライセンス:PolyForm Non-commercial。
- プロジェクト
HKUDS/CLI-AnythingCLI‑Anythingは、任意のソフトウェアにエージェント対応のコマンドラインラッパーを自動生成するオープンソースのPythonフレームワークです。`cli‑anything‑hub`というパッケージマネージャーを備えており、GIMP、Blender、Zoom、GISツールなど、多数のコミュニティが構築したCLIをインデックス化し、エージェントが構造化されたJSON出力で検索・インストール・実行できるようにします。開発者は7段階のジェネレーターで任意のアプリ用CLIを生成でき、AIエージェント(Claude Code、Cursor、Pi、OpenClawなど)はメタスキルをインストールしてレジストリを自律的に探索できます。本プロジェクトは積極的にメンテナンスされており、2,461件のテストが成功しており、Apache‑2.0ライセンスで提供されています。
- プロジェクト
Graphify-Labs/graphifyコードベースとドキュメントをクエリ可能な知識グラフにマッピングするツールで、開発者がgrepでファイルを検索する代わりに、プロジェクト構造をクエリし、関係を追跡できるようにします。