慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

博客园 - 司徒正美
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
通晓万物:化诸般代码库为可互应之知图谱,二万三千星之AI编程洞悉神器
iTech · 2026-05-24 · via 博客园 - iTech

初入新众,面对廿万行码,当自何始?众之常答曰:自入之日,盲摸无序,三月方略知其脉络。

洞悉万物,以一令解此困:/understand。其能启多Agent之流水,遍扫尔之全案,构交互之智图——每文、每函数、每类皆可为节点,相倚之理昭然若揭。

GitHub获二万三千星,依MIT之约,辅Claude Code、Codex、Cursor、Copilot等十四编码Agent之平台。

此文所涉何事

  • 其要义何在
  • 安设之法与运用之方
  • 技术架构(树状解析器+大语言模型混合之策)
  • 所适之平台
  • 可用之境遇

中心之能

一、结构化代码图谱

化代码库为交互性知识图谱。每文件、每函数、每类皆为节点,依存关系为边。点触任节点,可察代码、关系及英文注解。支持缩放、检索、导览。

二、业务领域视图

切换至领域视图,得见代码如何映照真实业务流程——领域、流程、步骤以水平图谱显之。非止「此文件调彼文件」,乃「此流程应于订单支付之节」。

三、知识库解析

非惟代码,亦能析 Karpathy 模式之 LLM Wiki 知识库。解 wikilink 而分门类,LLM 发潜合之理,使 wiki 化为可导之智图。

4. 引导导览(Guided Tours)

自生架构导览,依所恃之序。若导引,导君解代码库——先观基构,次察核理,终览业层。

5. 变更影响析

提交前,察君之改将损系统何部。非惟直恃,亦察级联之效。

6. 语义索

模糊索 + 语义索。索「何部处认证?」,越图谱而返相干之果。

7. 架构分层示

自动按 API / Service / Data / UI / Utility 分层,颜色编码。

八。多语言输出

支持生成中文知识图谱:

/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何物)。

多Agent流水线

/understand 命令编排六专Agent:

Agent 职责
project-scanner 发现文件,检测语言与框架
file-analyzer 提取函数、类、import,生成图谱节点与边
architecture-analyzer 识别架构分层
tour-builder 生成引导式导览
graph-reviewer 验证图谱完整性与引用完整性
domain-analyzer 析其业域、流程与步骤

器并行运(至多五并,每批二拾至卅文),善增新之更。

所通之树思者言

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

所支之台

安之方
Claude Code 插市原安
Cursor 自得(克隆即用)
VS Code + Copilot 自识其形(克隆即用)
Codex CLI(码典命令行界面) install.sh codex
开码 install.sh opencode
开爪 install.sh openclaw
吉米 CLI install.sh gemini
Copilot CLI(协作助手命令行界面) plugin install
派代理 install.sh pi
赫尔墨斯(Hermes) install.sh hermes
克莱恩(Cline) install.sh cline
KIMI CLI(奇米命令行) install.sh kimi
反重力 install.sh antigravity
Vibe CLI( vibe命令行界面) install.sh vibe

技术之栈

  • TypeScript( TypeScript) — 全栈实现
  • pnpm monorepo — 包管理
  • tree-sitter — 十二种语言之确定性解析
  • Vitest — 测试之框架
  • MIT 协议开源

与他种代码理解之器之比较

维度 Understand Anything CodeGraph Sourcegraph
其核之形 AI插件暨交互式仪表盘 MCP Server 代码检索之台
图谱显形 ✅交互式力导之图
业务之域视图
增量之新 ✅指纹之检 ✅文件之监
导引之序 ✅ 自行成之
更易之效析
义索之术 FTS5 文索之术 正则索之术
灵明之合 内蕴多灵 MCP 之约 Cody 之辅
Agent 平台 十四 有界
数据储藏 JSON 文件 SQLite 服务端

Understand Anything 之独异,在于将代码之解悟化为可视之学程,非徒为搜索或索引之器。

适用之境

  • 新进之始/understand-onboard 依序习之之径
  • 大工之继:廿万行码,一扫而通全局之构
  • 代码之察/understand-diff 提交之先,察变之域
  • 事理之解/understand-domain 观码以达事之流
  • 知识之理/understand-knowledge 使团队之 wiki 化为可导之图谱
  • 单一仓库之导/understand src/frontend 限域析之

作者: itech001
: 公号:AI人工智能时代
: https://www.theaiera.cn/
日日分饷最前沿之AI新闻资讯与技术研索。

本文首发于AI人工智能时代,转载须注出处。