
LegacyLens
producthunt.com
将GitHub仓库可视化为代码城市,发现技术债务。
21天前制作者:Iryna Hnatovska
关于 LegacyLens
LegacyLens 是一款创新的代码可视化工具,能将你的 GitHub 仓库转化为一座等距视角的“代码城市”。在这个城市中,文件夹化作街区,文件则成为建筑——建筑的高度代表代码复杂度,颜色则指示风险等级。点击任何建筑即可打开检查器,查看该文件的完整指标,并获得 AI 驱动的分析:哪些部分存在风险、可能出错、需要优先重构。
核心功能
- 代码城市可视化:将仓库结构以等距城市形式呈现,直观展示代码规模与复杂度。
- 风险与复杂度映射:建筑高度对应复杂度,颜色从绿到红表示风险等级,一目了然。
- 文件级检查器:点击建筑即可查看详细指标,包括代码行数、圈复杂度、依赖关系等。
- AI 分析建议:针对每个文件提供智能分析,指出潜在问题、脆弱点及重构优先级。
主要特性
- 支持 Python、JavaScript、TypeScript、Vue 等主流语言。
- 只需粘贴 GitHub 仓库 URL,分析过程约 20 秒即可完成。
- 交互式 3D 视图,支持缩放、旋转与点击探索。
- 聚焦技术债务识别,帮助团队快速定位需要改进的模块。
适用场景
- 代码审查:快速评估新接手项目的健康状况。
- 重构规划:识别高复杂度、高风险文件,制定重构优先级。
- 团队协作:可视化展示代码库结构,便于沟通与决策。
- 技术债务管理:持续监控代码质量,防止债务积累。