GoForum › 🌐 V2EX
开源了一个在线工具:一键看懂任意 GitHub 仓库的代码全貌
yisen123 ·
2026-03-25 10:19 ·
0 次点赞 · 0 条回复
做了一个小工具,贴上任意 GitHub 仓库地址,直接在浏览器里渲染出整个代码库的平面图( Floor Plan )。
在线体验(无需安装): https://scan.sentrux.dev
每个文件是一个方块,大小按代码行数比例,文件夹自动嵌套分组,依赖关系用线连接。点击任意文件可以高亮它的所有依赖。
直接点开看效果 — 今天的热门仓库:
- 字节跳动 Deer Flow ( AI Agent 工作流): https://scan.sentrux.dev/scan/bytedance/deer-flow
- MoneyPrinterTurbo (自动生成短视频): https://scan.sentrux.dev/scan/harry0703/MoneyPrinterTurbo
- TradingAgents ( AI 交易智能体): https://scan.sentrux.dev/scan/TauricResearch/TradingAgents
- Project Nomad (自建 VPN ): https://scan.sentrux.dev/scan/Crosstalk-Solutions/project-nomad
说到最近的热点 — OpenClaw 最近大改了 Plugin SDK ,从 openclaw/extension-api 迁移到 openclaw/plugin-sdk/*,老插件全部 break ,社区一片哀嚎。用这个工具看看它的代码结构就知道为什么了:
- OpenClaw 主仓库( 24 万 star ,看看到底有多复杂): https://scan.sentrux.dev/scan/openclaw/openclaw
你可以直观地看到哪些模块之间有依赖,哪些文件是 god file ,为什么一改 SDK 整个插件生态都碎了。
一些经典大项目对比:
- React: https://scan.sentrux.dev/scan/facebook/react
- Django: https://scan.sentrux.dev/scan/django/django
或者直接贴你自己的仓库地址试试,看看你的项目长什么样。
支持 52 种语言,不同语言用不同颜色标注(右下角可以切换单色/语言模式)。
技术上:纯 Rust 实现,网页版用 egui + WebGL 渲染,和桌面版共享同一套渲染代码。MIT 开源。
GitHub: https://github.com/sentrux/sentrux
欢迎试用,随便贴你的仓库看看长什么样。
0 条回复
添加回复
你还需要 登录
后发表回复