1作者: musbemus5 个月前原帖
你好,HN。我们最初发布了一个以语音为主的代码审查工具,但后来我们将其开源,并将其转变为一种更好的方式来审查你和你团队的Github PR。 我们听到的导致代码审查变慢的主要原因有: 1) PR 太大,令人感到不知所措 2) 需要跳来跳去以找到正确的上下文和相关代码 3) 需要花时间思考(这不应该是个问题,因为有AI存在),并撰写评论 为了解决这些问题,我们构建了以下功能: 1) PR 会被自动拆分成子 PR,而无需你自己手动拆分和堆叠 - 由AI自动完成 - 提供一个命令行界面(CLI),你可以用它替代 `git push`,控制应该拆分成多少个子 PR,并提供指导信息说明如何拆分(否则它会自行决定) - 当你想要拆分和合并堆栈中较低的 PR 时,可以“及时”进行操作 2) 将所有上下文(评论、差异、文件树)整合到一个类似IDE的用户界面中 - 当你向AI提问时,它会调出所有相关代码段的视图,以便在阅读其回复时能够参考 - 与Github不同,Github将讨论和文件更改分为不同的标签,而我们将所有内容整合到一个视图中 - 你可以按下并高亮评论/代码,以自动将其包含在聊天上下文中,就像Cursor一样 3) 类似Cursor的聊天面板,让AI作为你的审查伙伴陪伴你 - 可以问一些简单的问题——没有人会知道 - 使用语音模式将你的想法/评论实时传达给AI(就像和同事进行现场审查会话) - 它会根据你与它的讨论自动草拟评论 - 提供一键式常见问题的建议气泡,针对代码或评论(例如:对此评论有什么反驳意见?这段代码可能存在哪些潜在问题?你能给我解释一下这一部分吗?等等) 简单易上手——只需按照README中的说明操作,如果有任何问题,请在这里留言或创建一个问题。 当你进入仪表板时,你会看到所有你参与的PR。你也可以粘贴一个公共的Github PR URL进行试用。或者,正如我所说,使用CLI创建一个包含拆分子PR的工作分支的草稿PR,并在LightLayer中查看。 说实话,我们在这个项目中进行了相当多的“氛围编码”,所以它并不完美,并且并非所有功能都已完成(有关未完成的功能,请参见README)——欢迎随时贡献 :) 希望这能帮助你更快地完成代码审查!!