项目名称: sentrux
开源地址:https://github.com/sentrux/sentrux
项目简介: 贴上任意 GitHub 仓库地址,直接在浏览器里渲染出整个代码库的平面图( Floor Plan )。
🚀 核心特点
- 可视化架构视图:用漂亮的 Treemap(树状图) 显示整个项目文件依赖和变化,一眼看出哪里乱了。
- 质量打分:给项目打一个 0–10000 的连续分数,并提供 5 个核心指标(模块化、无环性、深度、均衡性、冗余度)。
- 支持 52 种编程语言:基于 tree-sitter 解析,几乎覆盖主流语言。
- 规则引擎:你可以自定义规则(如“不能有循环依赖”“某个目录最多几层”),AI 或 CI 会自动检查。
- MCP 集成:直接接入 AI Agent,让 AI 在写代码时实时查询项目健康状态。
- 纯 Rust 开发:单个二进制文件,体积小、速度快、跨平台(Windows / macOS / Linux),几乎零依赖。

