SheepNav
LegacyLens

LegacyLens

producthunt.com

将GitHub仓库可视化为代码城市,发现技术债务。

21天前制作者:Iryna Hnatovska

关于 LegacyLens

LegacyLens 是一款创新的代码可视化工具,能将你的 GitHub 仓库转化为一座等距视角的“代码城市”。在这个城市中,文件夹化作街区,文件则成为建筑——建筑的高度代表代码复杂度,颜色则指示风险等级。点击任何建筑即可打开检查器,查看该文件的完整指标,并获得 AI 驱动的分析:哪些部分存在风险、可能出错、需要优先重构。

核心功能

  • 代码城市可视化:将仓库结构以等距城市形式呈现,直观展示代码规模与复杂度。
  • 风险与复杂度映射:建筑高度对应复杂度,颜色从绿到红表示风险等级,一目了然。
  • 文件级检查器:点击建筑即可查看详细指标,包括代码行数、圈复杂度、依赖关系等。
  • AI 分析建议:针对每个文件提供智能分析,指出潜在问题、脆弱点及重构优先级。

主要特性

  • 支持 PythonJavaScriptTypeScriptVue 等主流语言。
  • 只需粘贴 GitHub 仓库 URL,分析过程约 20 秒即可完成。
  • 交互式 3D 视图,支持缩放、旋转与点击探索。
  • 聚焦技术债务识别,帮助团队快速定位需要改进的模块。

适用场景

  • 代码审查:快速评估新接手项目的健康状况。
  • 重构规划:识别高复杂度、高风险文件,制定重构优先级。
  • 团队协作:可视化展示代码库结构,便于沟通与决策。
  • 技术债务管理:持续监控代码质量,防止债务积累。

相关工具