用途:CodeRabbit 对拉取请求和本地未提交改动做 AI 代码审查,帮助在合并前发现安全、可靠性、性能与可维护性问题。
主要能力:支持 CLI 本地审查、.coderabbit.yaml 配置、40 多种 linter/工具集成、Git 平台 PR 命令(如 @coderabbitai review、full review、simplify、fix merge conflict、pause、resume、resolve)、问题严重度分级(CRITICAL/HIGH/MEDIUM/LOW)、密钥扫描(Betterleaks,替代 Gitleaks)、跨仓库分析、审计日志、仪表盘与报告,以及 Codex 插件和 agent 集成。
使用方式:先检查前置条件,确认 CLI 已安装、已认证、仓库至少有一次提交且基线分支存在。安装命令:curl -fsSL https://cli.coderabbit.ai/install.sh | sh;认证:coderabbit auth login;查看状态:coderabbit auth status。常用审查命令:coderabbit review --prompt-only --type uncommitted --no-color,基线非 main 时加 --base master。可用 --plain 输出可读文本,--agent 输出结构化 JSON,--dir 指定子目录,coderabbit stats 查看本地统计。
适用场景:AI 编码代理在实现功能后自动跑审查并修复 CRITICAL/HIGH 问题;团队在 PR 中做增量或完整评审;跨仓库契约变更检查。
限制:审查可能耗时 7-30 分钟以上,建议后台运行;空仓库会因 GitError 崩溃;非 TTY 环境须用 --prompt-only 或 --plain;认证需交互式浏览器,不能代跑;自动解决合并冲突在涉及认证、加密、密钥或访问控制等安全关键逻辑时会拒绝,且任一文件被拒则整体中止;部分功能(如 simplify、合并冲突解决)为 Pro 或开放测试;fork PR 不支持直接提交模式。具体收费与平台细节资料未完整提供。