10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

Understand-Anything:4.7 万 Star 的开源代码理解工具,快速梳理老旧项目

3小时前 AI开源项目 20 0

刚入职一家新公司,第一任务就是要快速上手分配给我们负责的项目代码。但往往缺少项目文档,甚至连代码里的注释都没有,而上一个维护项目的同事又走了。此时我们面对着几十万行代码量的老项目,相信大家都会多少有点不知从何入手。

虽然可以让 AI 帮忙,但如果直接询问,可能就要消耗大量 Token,甚至 AI 也会回答错。在 GitHub 上发现一个开源项目,能帮我们梳理清晰这些老旧项目。

这个项目叫做 Understand-Anything,已多次登上 GitHub Trending 榜,狂揽了 4.7 万 Star。

图片 1

我们可以先用它,把整个项目的文件和代码里函数之间的关联,梳理成一张能点开的知识图谱。点击图谱上任意节点,可以看到对应的代码文件负责了什么功能,又跟哪个文件有关联。这些关系,可以在这份图谱上看得一清二楚,不只方便我们查看也便于让 AI 理解。

它还会按照代码之间的依赖顺序,提供一条链路给我们,只要顺着这条链路查看即可。除此之外,还可以通过关键词搜索,或者直接用自然语言询问。比如问"哪部分代码是处理登录的",它就会把散落在各处的相关节点一起展示出来。

图片 2

Diff 影响分析

了解清楚项目之后,接下来就是要按产品需求,对项目的代码进行改动。此时,我们又会担心自己改动的代码,会不会影响到项目其它什么地方。

这时候,就可以用到 Understand-Anything 的「Diff 影响分析」功能。在提交改动的代码前,让它帮我们标出这次代码的改动波及到哪些地方,然后逐一检查一下。

Domain 视图

此外,Understand-Anything 还有一个叫「Domain 视图」功能。对于老项目最难搞懂的,可能不是技术架构,而是这一堆代码到底在支撑着哪条业务。切到这领域视图,代码会按真实的业务流程重新铺开。哪个模块对应哪条业务线,一眼就知道。

图片 3

为什么比其它工具靠谱

平时我们让 AI 读一个大项目的时候,它是不是很喜欢"脑补"一些内容出来?明明两个文件之间没什么关系的,它硬生生给我们虚构一条调用的链条来。这个情况尤其是在大型的老项目里经常出现,因为代码量大且缺少文档,然后 AI 就喜欢瞎猜。

而在 Understand-Anything 这里,它把这个活拆分成了两部分:

  • 一部分交给叫 Tree-sitter 的工具。作为极其严谨的代码扫描仪,谁调用了谁、哪个函数属于哪个文件,它只认死理,不掺一点想象。
  • 另一部分交给 AI。在这个准确的骨架之上,AI 只负责一件事,把每一块的代码翻译成人话。

这么分工,代码之间的逻辑关系是工具扫描出来的,而解释是 AI 给的,让我们更加好理解。

图片 4

上手使用

工具的上手使用其实很简单。在 Claude Code 上,两行命令就能把插件装好:

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

装完之后首先执行命令 /understand,将整个项目扫描一遍,稍等一会图谱就构建出来。可以生成中文版本的图谱,需加个语言参数,命令是 /understand --language zh。

如果想浏览生成的图谱,则执行命令 /understand-dashboard,启动一个可视化网页面板。

除此之外,该工具也兼容 Cursor、Codex、Gemini CLI 等 AI 编程工具,在 README 文件上有详细的安装教程。

注意:第一次使用工具对项目进行扫描,如果项目越大花的时间就越长,毕竟要把所有文件全部梳理一遍,耐心等待一下即可。

总结

这两年的 AI 编程工具,几乎都在卷怎么"写"。怎么写得更快,怎么一句话生出一个功能。可"读懂"别人的代码,尤其是读懂那些没人维护的老项目,一直被晾在角落。但现实里,我们花在读代码上的时间,常常比写还多。

Understand-Anything 的出现正好补齐了这一块,让代码变得更容易被 AI 看懂。使我们与 AI 协作时,能够更准确的把项目里的代码逻辑处理喂给 AI,从而降低幻觉或出错的几率。

有需要的同学,不妨装一个试试,尤其适合新接手一个项目的场景,先用它跑一遍。

GitHub 项目地址:https://github.com/Lum1104/Understand-Anything

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Understand-Anything:4.7 万 Star 的开源代码理解工具,快速梳理老旧项目
#Understand-Anything #代码理解 #知识图谱 #开源项目 
收藏 1
html-anything:从 Markdown 到精美 HTML,只需要点一点(附 75 个模板)
Ribbi Logo 动效生成器:3 分钟让品牌 LOGO 动起来(附 30+ 动效案例)
推荐阅读
  • TEN Framework:几分钟就能搭建Voice Agent 的AI 语音框架,开源GitHub 热榜第一
  • Skill Seekers|自动将文档转化为Claude技能的开源工具
  • 京东JoyAgent悄悄开源,企业级AI Agent智能体门槛大大降低(附本地部署攻略)
  • 豆包AI 手机平替,4个 AI 操纵手机的开源项目
  • OctoCodingBench :MiniMax 开源的 Coding Agent 评测数据集与流程
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9373 7月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
9061 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
7146 5月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
6373 3月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
6240 8月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
6117 8月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
5986 7月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
5743 5月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
5599 9月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
5517 7月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 claude-tap:AI Agent 的流量监控与 Token 分析利器
2 Understand-Anything:4.7 万 Star 的开源代码理解工具,快速梳理老旧项目
3 html-anything:从 Markdown 到精美 HTML,只需要点一点(附 75 个模板)
4 OpenSquilla:智能路由 + MetaSkill,让 Agent 省钱又稳定执行的开源方案
5 Understand-Anything:一周 2.6 万 Star,代码库秒变知识图谱,Token 省一半
6 微软开源 SkillOpt:让 AI Agent 的 Skill 自动优化迭代
7 ECC 开源发布:AI Agent 操作系统,182K Star 打通所有 AI 编程工具
8 开源 Skill 彻底解决小红书配图难题:11 品类适配 + 杂志风设计
9 omp 开源发布:Hashline 技术让 AI 编程编辑成功率提升 10 倍,支持 40+ 模型
10 BiliSum 开源工具:B 站、YouTube 视频自动转写,生成结构化笔记和思维导图
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联