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コーディングツールに対するクロスプラットフォームサポート。
  • チーム全体のオンボーディングやドキュメント作成のために、グラフをエクスポートしてバージョン管理にコミットする機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト