描述
Macroscope是一个为现代开发团队提供的AI驱动的代码审查和工程工作流程平台。它结合了最佳的AI代码审查与自动状态更新,配备一个能够回答问题并采取行动的代理,旨在帮助团队更快地合并PR并在错误到达生产环境之前进行修复。
Macroscope的代码审查将一个代理管道与专门构建的抽象语法树(AST)遍历器相结合,以确定性地收集每个更改的丰富上下文,从而产生更快、更高效的分析和更深入的代码库理解。它表示,这样可以以较低的成本获得更高的错误召回率。它能够以最小的误报标记真实错误,可以自动批准没有错误且影响范围最小的PR,并且可以在您回复审查评论时应用修复,进行分支、编写修复、运行CI,并在检查通过时合并。
除了审查,Macroscope还生成清晰的PR摘要,包含审查者上下文,支持可扩展的每个仓库配置,提供CLI以在本地运行正确性审查,并允许团队定义自定义AI审查者,以强制执行约定并连接到他们的工具或MCP。它还展示了工程状态,例如编码时间和项目重点。
Macroscope的核心功能
基于AST的上下文收集的AI代码审查
标记真实错误且误报较少的正确性检查
自动批准低风险、无错误的PR
修复自动化,进行分支、修复、运行CI并合并
带有审查者上下文的自动PR摘要
具有访问您工具和MCP的自定义AI审查者
用于在本地运行正确性审查的CLI
工程状态更新和分析
如何使用 Macroscope?
连接您的仓库:将Macroscope添加到您的开发工作流程中。
打开PR:Macroscope审查更改并添加摘要和发现。
审查发现:查看带有上下文和清晰解释的标记错误。
修复:在评论中回复'修复',让Macroscope编写修复、运行CI并合并。
配置:设置每个仓库的选项并定义自定义AI审查者以符合您的约定。
Macroscope的使用案例
- 在生产之前捕捉错误
- 加快合并速度
- 自动修复
- 工程可见性




