慣性聚合 関心のあるブログ、ニュース、テクノロジーを効率的に追跡
原文を読む 慣性聚合で開く

おすすめ購読元

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

博客园 - iTech

7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 - iTech AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗? AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24
何でも理解:どんなコードベースもインタラクティブな知識グラフに変える、23k スターのAIプログラミング理解の神器
iTech · 2026-05-24 · via 博客园 - iTech

新しいチームに加入し、20万行のコードに直面した時、どこから読み始めるべきか?多くの人の答えは、入社初日に無目的に探索を始めて、3ヶ月後にようやくシステムがどう動作するかが曖昧にわかることです。

Understand Anything は、一つのコマンドでこの問題を解決します:/understand。これにより、複数のAgentのパイプラインがあなたのプロジェクト全体をスキャンし、インタラクティブな知識グラフを構築します——各ファイル、関数、クラスはクリック可能なノードとなり、依存関係が一目でわかります。

GitHub 23kスタア、MITライセンス、Claude Code、Codex、Cursor、Copilotなどの14つのエンコーディングAgentプラットフォームをサポート。

この記事では何をカバーしています

  • 核心機能
  • どのようにインストールおよび使用するか
  • 技術アーキテクチャ(tree-sitter + LLM 混合ソリューション)
  • 対応プラットフォーム
  • 適用シーン

核心機能

1. 構造化コード図譜

コードリポジトリをインタラクティブな知識図譜に変換します。各ファイル、関数、クラスはノードであり、依存関係は辺です。どのノードをクリックしてもコード、関係性、英語での説明を確認できます。ズーム、検索、ナビゲーションをサポートしています。

2. ビジネス領域ビュー

domainビューに切り替えると、コードが実際のビジネスプロセスにどのようにマッピングされるかを確認できます——領域、プロセス、ステップは水平図譜で表示されます。単に「このファイルがあのファイルを呼び出している」というだけでなく、「このプロセスが注文支払いのセグメントに対応する」というものです。

3. 知識ベース分析

はコードだけでなく、KarpathyモデルのLLMウィキ知識ベースを分析することもできます。ウィキリンクとカテゴリを解析し、LLMは隠れた関係を発見し、ウィキをナビゲーション可能な知識グラフに変えます。

4. ガイドツアー(Guided Tours)

依存関係の順序で並べられたアーキテクチャガイドを自動生成します。ガイドのようにコードベースを理解する——まずインフラストラクチャを見て、次に核心的なロジックを見て、最後にビジネスレイヤーを見ます。

5. 変更影響分析

コミット前に、あなたの変更がシステムのどの部分に影響するかを見ます。直接の依存関係だけでなく、連鎖的な影響も含まれます。

6. 语义検索

曖昧検索 + 语义検索。『認証を処理する部分はどれですか?』と検索すると、グラフを越えて関連する結果が返されます。

7. アーキテクチャレベルの可視化

API / サービス / データ / UI / ユーティリティに分けて自動的に色分け。

8. 複数言語出力

中国語の知識グラフを生成するサポート:

/understand --language zh

en、zh、zh-TW、ja、ko、ruをサポート。

インストールと使用

Claude Code(ネイティブプラグイン)

/plugin marketplace add Lum1104/Understand-Anything
/plugin install understand-anything

一行でインストール(Codex / Cursor / Copilot / Gemini CLI / OpenCode / 他)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh | bash

# 指定平台
curl -fsSL ... | bash -s codex

# Windows PowerShell
iwr -useb https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.ps1 | iex

サポートされるplatform値:codexgeminiopencodeopenclawcursorvscodecopilotpihermesclinekimiantigravityvibe

は核心コマンドで、

コマンド、 機能、
/understand プロジェクトをスキャンし、知識グラフを構築します。
/understand-dashboard はインタラクティブなビジュアルパネルを開きます。
/understand-chat <问题> は自然言語でコードベースに質問します。
/understand-diff は現在の変更の影響範囲を分析します。
/understand-explain <路径> 特定ファイルや関数の詳細な解説
/understand-onboard 新入社員向けガイドの作成
/understand-domain 業務領域知識の抽出
/understand-knowledge <路径> 知識ベース/ウィキの分析

増分更新

既存のファイルの変更のみ再分析し、毎回全量スキャンしない:

/understand  # 增量更新
/understand src/frontend  # 限定子目录(monorepo 场景)

自動更新

post-commit hookを有効にして、コミットごとにグラフを自動更新:

/understand --auto-update

チーム共有

グラフはJSONファイル(.understand-anything/knowledge-graph.json)であり、Gitにプッシュ後にチームメンバーが直接使用でき、分析手順をスキップ:

# 提交图谱
git add .understand-anything/

# 大图谱(10MB+)用 Git LFS
git lfs track ".understand-anything/*.json"

技術アーキテクチャ

tree-sitter + LLM混合方案

はこのプロジェクトで最も洗練された設計です。静的解析とLLMはそれぞれ得意なことをやります:

tree-sitter(確定層)
- ソースコードを具体的な構文木として解析
- 構造化事実を抽出:import、export、関数/クラス定義、呼び出しポイント、継承関係
- プリ解析してimportMapにし、ファイル解析器に渡し、重複した導出を避ける
- 同じ入力 → 同じ出力、毎回の実行が一貫
- ファイルの変更を検出する指紋検知をサポートし、増分更新を実現

LLM(意味層)
- 解析された構造と原始ソースコードを読み取る
- パーサーが提供できないものを生成:英語の要約、タグ、アーキテクチャの階層化、ビジネス領域のマッピング、ガイド、プログラミングの概念の説明

この分工により、グラフは構造的レベルで再現可能になり(同じコードが同じエッジを生成する)、同時に意味的レベルで意図を捉えることができる(ファイルが何のために使われるかを知るだけでなく、importしているものを知る)。

マルチエージェントパイプライン

/understand コマンドの编排 6つの専用エージェント:

エージェント 職責
project-scanner ファイルの発見、言語とフレームワークの検出
file-analyzer 関数、クラス、importの抽出、グラフのノードとエッジの生成
architecture-analyzer アーキテクチャの階層化の識別
tour-builder ガイド付きガイドの生成
graph-reviewer グラフの完全性と参照の完全性の検証
domain-analyzer 業務分野、プロセス、手順を抽出

ファイル分析器は並列実行(最大5つ同時、各バッチ20-30個のファイル)、増分更新をサポートします。

サポートされるtree-sitter言語

C、C++、C#、Go、Java、JavaScript/TypeScript、PHP、Python、Ruby、Rust。

サポートされるプラットフォーム

プラットフォーム インストール方法
Claude Code プラグインマーケットのネイティブインストール
Cursor 自動検出(クローンで即使用可能)
VS Code + Copilot 自動検出(クローン即用)
Codex CLI install.sh codex
OpenCode install.sh opencode
OpenClaw install.sh openclaw
Gemini CLI install.sh gemini
Copilot CLI plugin install
Pi Agent install.sh pi
Hermes install.sh hermes
Cline install.sh cline
KIMI CLI install.sh kimi
Antigravity install.sh antigravity
Vibe CLI install.sh vibe

技術スタック

  • TypeScript — 全スタック実装
  • pnpmモノレポ — パッケージ管理
  • tree-sitter — 12種類の言語の確実な解析
  • Vitest — テストフレームワーク
  • MITライセンスオープンソース

他のコード理解ツールとの比較

次元 Understand Anything CodeGraph Sourcegraph
コアフォーマット AIプラグイン+インタラクティブダッシュボード MCPサーバー コード検索プラットフォーム
グラフの可視化 ✅インタラクティブな力学的導向グラフ
ビジネス分野のビュー
増分更新 ✅指紋検知 ✅ファイル監視
ガイドツアー ✅ 自動生成
変更影響分析
意味検索 FTS5 テキスト検索 正規表現検索
LLM統合 複数エージェントを内蔵 MCPプロトコル Codyプラグイン
エージェントプラットフォーム 14個 5個 限定的
データストレージ JSONファイル SQLite サーバー

「Understand Anything」の特徴はコードの理解を視覚的な学習プロセスとして変える点、単なる検索やインデックスツールではないことです

適用シナリオ

  • 新入社員採用/understand-onboard 依存関係の順序に従った学習パスの生成
  • 大規模プロジェクトの引き継ぎ:20万行のコード、一度のスキャンで全体のアーキテクチャを理解
  • コードレビュー/understand-diff コードを提出前に変更の影響範囲を確認
  • ビジネスの理解/understand-domain コードとビジネスフローへの対応を確認
  • 知識管理/understand-knowledge チームのwikiをナビゲーション可能なグラフに変換
  • Monorepoのナビゲーション/understand src/frontend 限定範囲分析

著者: itech001
出典: 公众号:AI人工知能時代
ウェブサイト: https://www.theaiera.cn/
毎日、最も先進的なAIニュース情報と技術研究を共有します。

本稿はAI人工知能時代で初めて掲載されました。転載する場合は出典を明記してください。