📘 CodeRabbit是什么?
CodeRabbit成立于2023年,总部位于美国旧金山,由Harjot Gill和Gur Singh联合创立。它不是一般的代码检查工具,而是一个以AI驱动的代码审查平台——能接入GitHub、GitLab等主流代码托管平台,结合整个代码库的上下文自动分析每次Pull Request,检测逻辑缺陷、安全漏洞和质量风险,然后生成对应的修改建议。
如果说Cursor、Devin这类工具是"写代码的AI",那CodeRabbit就是"审代码的AI"。截至2026年8月,它已经覆盖了超过200万个代码仓库,累计审查了1300万项PR,服务超过17000家企业客户,每周执行超过200万次代码审查。
这家公司只用三年时间就走到了独角兽行列——2026年8月完成1.43亿美元C轮融资,估值达到15亿美元(约108亿人民币),累计融资2.31亿美元。英伟达、BMW i Ventures、Datadog都是它的投资方或客户。

⚡ 核心功能与AI亮点
AI代码审查(核心能力)
CodeRabbit会在你提交PR后自动触发审查。它不只是做简单的语法检查,而是结合整个代码库的上下文,理解变更的影响范围。它能发现off-by-one错误、边界条件遗漏、UUID校验缺失这类容易被忽视的问题。审查结果会以评论的形式直接贴在PR里,按严重程度分组,方便你快速定位关键问题。
Agentic Change Management(新平台)
2026年,CodeRabbit推出了一个更宏大的平台——Agentic Change Management,核心是解决一个棘手的现实问题:AI Agent写的代码越来越多,人的审查能力跟不上了。CodeRabbit统计显示,今年的代码提交量预计达到往年的14倍,在AI编码渗透率最高的企业里,35%的PR已经由AI Agent生成。
这个新平台包含四个核心模块:
- AI Code Review:基础的AI审查能力
- Triage(智能分诊):自动判断哪些PR需要人工介入,哪些可以自动化处理,按风险和复杂度分流
- Change Stack(变更栈):解释每次变更对整个代码库的影响,帮你在几分钟内理解一个大型PR干了什么
- Security(持续安全防护):不止在合并前检查,代码上线后也持续监控漏洞和可维护性风险
本地CLI + IDE集成
CodeRabbit提供了CLI命令行工具,可以在代码提交到远程仓库之前,就在本地完成审查。这个功能让质量检查"左移"到开发早期阶段,和Claude Code、Cursor这些AI编码Agent配合使用,形成"生成→审查→修复"的闭环。
CLI支持多仓库分析,能检测跨仓库的API契约变更、微服务依赖断裂等问题——比如后端改了API接口,它会在审查时提醒你前端仓库可能需要同步修改。
模型中立,支持BYOK
CodeRabbit本身是一个"质量治理层",上层可以接入OpenAI、Anthropic(Claude)、Google(Gemini)等不同的AI模型,企业可以在自有环境里选择或混用。
🛠️ 如何安装与使用
CodeRabbit的安装非常轻量,不需要下载大型软件,本质上是给代码仓库装一个"AI审查员"。
方案一:GitHub App安装(最常用)
这是主流的接入方式,适合团队和个人开发者:
- 访问
github.com/apps/coderabbitai - 点击"Install",选择你要安装的组织或个人账户
- 选择仓库范围:"All repositories"覆盖所有仓库,或"Only select repositories"手动指定
- 授权必要的权限(读取代码、写PR评论)
- 页面会跳转到
app.coderabbit.ai完成后续配置
安装后,你只需要正常创建PR,CodeRabbit就会在2-5分钟内自动贴出审查结果。
方案二:CLI终端(本地审查)
如果希望在提交代码之前就完成审查,可以安装CLI工具:
macOS(Homebrew):
brew install --cask coderabbit
macOS/Linux(安装脚本):
curl -fsSL https://cli.coderabbit.ai/install.sh | sh
登录认证:
cr auth login
在项目目录运行审查:
cr
CLI支持交互式浏览发现结果(cr),也支持纯文本输出(cr --plain)或专为AI Agent优化的精简输出(cr --prompt-only)。
方案三:IDE插件(VS Code / Cursor)
在VS Code或Cursor的扩展市场搜索"CodeRabbit"安装即可。它会在IDE里审查每次commit,并提供一键修复功能。
方案四:GitLab / Azure DevOps / Bitbucket
CodeRabbit同样支持GitLab、Azure DevOps和Bitbucket。以GitLab为例,访问 app.coderabbit.ai 用GitLab账号登录,提供一个带有 api 和 read_repository 权限的访问令牌即可完成配置。
🧠 使用技巧与最佳实践
用.coderabbit.yaml定制审查策略
在仓库根目录放一个 .coderabbit.yaml 配置文件,可以自定义审查行为。比如设置审查的"语气"(assertive或chill)、是否自动审查draft PR、跳过哪些文件(测试文件或文档)等。
区分PR审查和Chat对话的额度消耗
CodeRabbit的额度是滚动窗口制——比如Pro版每小时5次PR审查,不是月初清零那种配额。在PR里评论 @coderabbitai rate limit 可以随时查剩余额度。
在CLI里配置多仓库关联
如果你的项目拆在多个仓库里,在 .coderabbit.yaml 的 knowledge_base 下配置 linked_repositories,CodeRabbit就能检测跨仓库的变更影响。
开源项目免费享受Pro+
如果你维护的是公开仓库,CodeRabbit对开源项目免费提供Pro+级别的功能,没有订阅费用。小星星少于10颗的公开仓库需要手动触发审查(评论 @coderabbitai review 或点按钮)。
🌍 全球使用情况与数据
用户与客户规模
截至2026年8月,CodeRabbit已覆盖200万个代码仓库,累计审查1300万项PR,服务17000多家企业客户,每周执行超过200万次代码审查。
知名客户
客户名单包括NVIDIA、BMW、Adyen、Groupon、JFrog、Trivago、Indeed等。Groupon使用CodeRabbit后,上线周期从86小时缩短到了39分钟。
营收与增长
过去一年营收增长超过5倍,ARR已突破1500万美元。C轮融资后估值达到15亿美元,累计融资2.31亿美元。
开源承诺
CodeRabbit承诺在未来12个月内投入超过1000万美元,继续为开源维护者免费提供AI代码审查和智能代理功能。
💰 收费模式
CodeRabbit提供5种套餐,覆盖从个人开发者到大型企业的不同需求。
Free(免费)
- 无限公开和私有仓库,无需信用卡
- 提供PR摘要,代码审查可通过VS Code扩展和CLI使用
- 包含14天Pro+试用
- 额度:每小时3次PR审查、3次IDE审查、150次Chat
Open Source(开源项目免费)
- 公开仓库免费获得Pro+功能
- 按社区活跃度享有独立的额度
Pro(24美元/月/人,年付)
- 包含Free全部功能 + 完整PR审查
- 知识库、linter和SAST工具集成、分析报表、自动修复
- 额度:每小时5次PR审查、5次IDE审查、5次CLI审查、150次Chat
- 月付30美元/月
Pro+(48美元/月/人,年付)
- 包含Pro全部功能 + 单元测试生成、合并冲突解决、任务规划等
- 额度:每小时10次PR审查、10次IDE审查、10次CLI审查、300次Chat
- 月付60美元/月
Enterprise(联系销售)
- 包含Pro+全部功能 + 私有化部署、多组织支持、SSO、SLA服务
- AWS/GCP Marketplace账单、API访问、自定义RBAC、审计日志
- 额度:每小时12次PR/IDE/CLI审查、300次Chat
额度说明:Pro和Pro+支持"按量付费附加包"(usage-based add-on),超出套餐额度后可以继续处理审查,不会中断。
❓ 常见问题与排障
CodeRabbit和传统的代码检查工具(如SonarQube)有什么区别?
SonarQube这类工具基于预定义的规则集做静态分析。CodeRabbit是AI驱动的——它理解代码上下文,能发现规则引擎不容易覆盖的边界条件、逻辑漏洞和规范偏离。它还能生成解释性评论和修复建议,而不只是报错。
免费版够用吗?
个人开发者试试够用。但如果你每天要处理多个PR,Pro或Pro+更合适——Free版每小时只有3次PR审查,可能很快就会用完。另外,开源项目可以直接免费享受Pro+功能,不限制公开仓库。
PR提交后CodeRabbit不自动审查?
最常见的原因是GitHub App没有安装到对应仓库。去GitHub的App设置里检查Repository access,确认当前仓库在授权列表里。如果是公开仓库但星星少于10颗,需要手动在PR里评论 @coderabbitai review 触发。
CLI怎么在Windows上用?
CodeRabbit CLI目前没有原生Windows版本。和Amazon Q CLI类似,通过WSL2安装Linux版本即可使用。或者直接用CodeRabbit VS Code插件替代。
审查结果不够准确或者漏报了?
尝试在仓库根目录放一个 .coderabbit.yaml 配置文件,调整审查的profile(assertive或chill)、指定base branch、排除测试文件等。配置越精准,审查质量越高。
CodeRabbit能和Cursor、Claude Code一起用吗?
可以,而且是官方推荐的使用方式。CodeRabbit专门为这些AI编码Agent做了集成——可以用 /coderabbit:review 命令在Claude Code里直接触发审查,也可以在Cursor里安装CodeRabbit插件。

评论