[免费·开源] 写了一个能用 ChatGPT 帮你 Review 代码的 Chrome 插件

2023-09-15 22:49:05 +08:00
 cctv1005s927

hi ,各位,写了一个能用 ChatGPT 帮你 Review 代码(github/gitlab)的 Chrome 插件,灵感主要来源于这个项目,也是对这个项目的缺点的改进.

项目已开源,欢迎 star⭐️,地址是: https://github.com/cctv1005s/code-reviewer.ai

主要功能

下面我来介绍一下主要的功能,当然也是我的一些改进

代码 Review

1. UI 上

2. Prompt 上

我参考了其他的几个类似的项目,将 Prompt 做了一些优化,目前的这个 Prompt 我觉得效果来说,相对更好一些。

多种大模型提供商支持( ChatGPT + Dify )

支持了 ChatGPT 和 Dify 切换,在 Dify 里面配置各种大模型也可以,Dify 总体来说还是挺方便的。

自定义规则

除了让 ChatGPT 用自己的标准默认给你审核(我设定了它是很严格的审核者),你还可以自定义规则,比如说你们公司有一些规则,就可以让它基于这个来给你 Review

安装方式

官方商店安装

官方商店的链接点这: https://chrome.google.com/webstore/detail/codereviewerai/miecffdapffnoalnjidkmdnoekkcenfn?hl=zh-CN&authuser=0

本地安装

不方便访问的同学,也可以到 release 的页面,下载我已经构建好的 v0.3.0 的 CRX ,然后拖到你的 Chrome 插件配置页面就行

最后

当然,我在这之中最喜欢的部分之一是我设计的 logo ,我觉得挺好看的,哈哈

3004 次点击
所在节点    分享创造
13 条回复
54xavier
2023-09-16 11:03:46 +08:00
不错不错 👍
hehebo
2023-09-18 14:02:30 +08:00
用不上,没有用 github 和 gitlab 。我自己用 gitee ,公司用的阿里的云效代码仓库。
leisure
2023-09-18 15:23:27 +08:00
mark 一下,感觉会用到
cctv1005s927
2023-09-18 19:11:26 +08:00
@hehebo 我看看 gitee 和 codeup 好不好支持 😂
cctv1005s927
2023-09-20 16:38:23 +08:00
@hehebo gitee 支持上了,codeup 稍微复杂点,得和 bitbucket, 腾讯工蜂一起做了
pste
2023-09-21 15:08:44 +08:00
gitee 还未支持吧?安装好了提示只支持 github 和 gitlab
cctv1005s927
2023-09-21 22:22:45 +08:00
@pste 用最新的 0.5.0 哈,我看了一下到这个 MR 页面下执行是 Okay 的,文案应该是有点问题的,我改一下

![]( )
pste
2023-09-22 09:51:24 +08:00
@cctv1005s927 #7 谢谢回复!我在 pull requests 界面下运行,能出现提示,但不是对代码的建议;是否必须在 pull requests 界面运行才能生效?
cctv1005s927
2023-09-22 10:05:10 +08:00
@pste 是需要进入到某一个具体的 PR 里面的,这样我才能读取到当前的 PR 的信息,这块交互我再完善一下。
pste
2023-09-22 21:00:59 +08:00
@cctv1005s927 #9 大佬加油!
pste
2023-09-24 18:50:06 +08:00
@pste #10 我来催更了
happym51888
291 天前
大佬好, 这种可以应用于高保密性代码吗? 公司要求对代码保密。
cctv1005s927
287 天前
@happym51888 建议你不要用,中间环节出问题了,得担责

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974284

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX