大家好,

我想与大家分享PanzaScope,这是一个用于项目开发的工具集,旨在解决我个人开发的痛点:在复杂的重构过程中找出隐性依赖并清理混乱的代码。

而不是在文本结构中漫游,我将项目文件转换为一个交互式、可视化的关系图(称为Planetario)。

它具体做了什么:

  • 可视化系统耦合:使用不同的布局层次来映射抽象(接口)、管理器和逻辑模块。
  • 防止“God Object”:自动标记那些积累了太多直接依赖的单块元素。
  • 优化Ollama/AI:包含一个Eco-Scan协议,消除无关的逻辑块,压缩结构为一个轻量的JSON包,用于本地注入LLM上下文(节省到60%的token)。

为什么我要分享?

我是一个业余开发者,我相信透明和实用的工具。主引擎完全开源,基于Python。你可以独立运行它,修改代码并自定义它。

如果你更喜欢一个直接集成到工作空间的插件式流程,我也创建了一个Unity Editor的高级插件。

查看开源版本:

https://github.com/Panzadabira/PanzaScope

查看Unity Editor的原生插件:

https://assetstore.unity.com/packages/tools/utilities/panzascope-ai-dependency-mapper-380466

我非常希望收到你的反馈或建议,如何在你的流程中处理架构分析!