GoForum🌐 V2EX

开源了一个在线工具:把任意 GitHub 仓库渲染成一张代码平面图

yisen123 · 2026-03-25 10:14 · 0 次点赞 · 0 条回复

做了一个小工具,贴上任意 GitHub 仓库地址,直接在浏览器里渲染出整个代码库的平面图( Floor Plan )。

在线体验(无需安装): https://scan.sentrux.dev

每个文件是一个方块,大小按代码行数比例,文件夹自动嵌套分组,依赖关系用线连接。点击任意文件可以高亮它的所有依赖。

直接点开看效果 — 今天的热门仓库:

说到最近的热点 — OpenClaw 最近大改了 Plugin SDK ,从 openclaw/extension-api 迁移到 openclaw/plugin-sdk/*,老插件全部 break ,社区一片哀嚎。用这个工具看看它的代码结构就知道为什么了:

你可以直观地看到哪些模块之间有依赖,哪些文件是 god file ,为什么一改 SDK 整个插件生态都碎了。

一些经典大项目对比:

或者直接贴你自己的仓库地址试试,看看你的项目长什么样。

支持 52 种语言,不同语言用不同颜色标注(右下角可以切换单色/语言模式)。

技术上:纯 Rust 实现,网页版用 egui + WebGL 渲染,和桌面版共享同一套渲染代码。MIT 开源。

GitHub: https://github.com/sentrux/sentrux

欢迎试用,随便贴你的仓库看看长什么样。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: yisen123
发布: 2026-03-25
点赞: 0
回复: 0