惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
N
News and Events Feed by Topic
AI
AI
S
Secure Thoughts
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
N
News | PayPal Newsroom
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News: Ask HN
Hacker News: Ask HN
W
WeLiveSecurity
Google Online Security Blog
Google Online Security Blog
T
Tailwind CSS Blog
Jina AI
Jina AI
小众软件
小众软件
S
Security @ Cisco Blogs
A
About on SuperTechFans
雷峰网
雷峰网
T
Threat Research - Cisco Blogs
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
The Register - Security
The Register - Security
V
Visual Studio Blog
PCI Perspectives
PCI Perspectives
Blog — PlanetScale
Blog — PlanetScale
L
LINUX DO - 最新话题
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 叶小钗
P
Proofpoint News Feed
美团技术团队
F
Fortinet All Blogs
NISL@THU
NISL@THU
T
Troy Hunt's Blog
U
Unit 42
博客园 - Franky
B
Blog
Webroot Blog
Webroot Blog
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
宝玉的分享
宝玉的分享
Y
Y Combinator Blog
The Cloudflare Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google DeepMind News
Google DeepMind News
P
Privacy & Cybersecurity Law Blog
Latest news
Latest news
C
Cyber Attacks, Cyber Crime and Cyber Security
GbyAI
GbyAI

icodex | 前端技术博客 | 专注 React、TypeScript、AI 与性能优化 Blog

2026-07-18-前端与AI技术周报 TypeScript 7.0 正式发布 2026-07-12-前端与AI技术周报 2026-07-05-前端与AI技术周报 MCP 还是 CLI + Skill? 2026-06-28-前端与AI技术周报 2026-06-22-AI 产品周报 2026-06-22-前端技术周报 2026-06-14-AI 产品周报 2026-06-14-前端技术周报 2026-06-08-AI 产品周报 2026-06-07-前端技术周报 2026-05-31-AI 产品周报 2026-05-31-前端技术周报 2026-05-24-AI 产品周报 2026-05-24-前端技术周报 在 electron 中使用 chrome-devtools-mcp pnpm 的 catalogs 功能 使用 SSE 与 Streamdown 实现 Markdown 流式渲染 JavaScript Intl 对象全面指南 POML 一种管理 Prompt 的工具 如何使用 Translator Web API eslint 支持多线程并发 Lint 下一代前端工具链对比 如何开发自己的一个 shadcn 组件 shadcn-ui实现原理 TypeScript全局类型定义的方式 IntersectionObserver API 用法 web图像格式对比(三) web图像格式对比(四) web图像格式对比(一) web图像格式对比(二) 混合内容请求限制
AI Review
Oxygen · 2026-01-13 · via icodex | 前端技术博客 | 专注 React、TypeScript、AI 与性能优化 Blog

本文介绍几款在 GitHub 中可以免费使用的 AI Review 工具,结合我个人项目的 PR 来总结对比。

首先是 Gemini Code Assist,我使用的是免费版,对比企业付费版基本就是额度的差异。企业版价格参考Gemini for Google Cloud 价格,基础订阅每月得 $20,高级得 54.

在 GitHub 中安装并启用 Gemini Code Assist App,选择指定仓库,然后仓库提交 PR 以后会自动运行 review.

Gemini Code Assist 提供的能力如下:

  1. 总结 PR 内容(支持多种语言),总结的内容看起来还是很详细的。

image-20260120122107732

  1. 找出问题并提供修改建议,包括 review 出来的问题以及修改的实例代码,对于拼写错误,console,重复的 TypeScript 类型定义这些比较低级的代码问题,都能轻松发现。可以直接点击 commit suggestion 来提交建议代码。

image-20260120132815739

没了,Gemini 提供的就是基本的 review pr 的能力,相比个人开发者来说确实能发现一些问题,提高代码质量,减少 review 代码的工作量。至于 Gemini 的不足,放后面对比其他工具的时候一起说。

GitHub Copilot 只面向订阅用户,一个月基础 $10。订阅 Copilot Pro 以后还需要在 GitHub 的个人设置页面 - copilot/features 中开启自动 review,不然每次提交 PR 需要手动拉 Copilot。

image-20260120175220682

和 Gemini 一样,Copilot 同样提供总结 PR 和修改建议的能力。不过使用的语言都是英语。Copilot 比 Gemini 详细一点的是在总结 PR 部分会列出每个文件的改动点。

image-20260120180151035

CodeRabbit 应该是目前使用最流行的 review 工具,以精准发现各种 BUG 出名,我自己使用免费版确实看起来很厉害,就是有时候发现的问题太多,改完提交又得再改,很烦😂

使用 CodeRabbit 请参考官方文档,在官网使用 GitHub 登录,选择指定仓库集成 bot 就行,后续提交 PR 就会触发自动 review。针对个人仓库使用免费,Pro 订阅 $24,提供 dashboards 和 reports 面板查看,对于个人项目来说免费的就行了。

CodeRabbit 同样提供总结 PR 的能力,只有英语。CodeRabbit 在 review 的时候会结合仓库配置的 actions,例如你配置的 PR 构建,eslint 等流程

image-20260120181353363

CodeRabbit 在发现问题后不仅提供问题描述和修改建议,它还提供 Prompt for AI Agents,也就是修改某段问题代码的详细 prompt,帮助你在本地利用 AI 直接定位和修改问题代码。

image-20260120181630104

不仅如此,CodeRabbit 会增量 review,在修改代码重新提交到 PR 后,CodeRabbit 会根据最新提交的代码自动关闭刚才的评论问题,或者提出新的代码问题,这是 Gemini 和 Copilot 都不具备的。如果是 Gemini,你需要在 PR 下方输入 /gemini review 它才会触发新的 review,它也不会自动关闭已经解决的代码问题评论。

工具价格/可用性总结 PR修改建议语言增量 review额外能力
Gemini Code Assist免费版可用,企业版按月付费支持支持多语言不支持,需要手动触发基础 review 能力
GitHub Copilot订阅付费支持支持仅英语未提及总结包含每文件改动点
CodeRabbit个人免费,Pro 订阅 $24支持支持仅英语支持,自动关闭已解决评论提供 Prompt for AI Agents,结合 Actions