用途:在代码推送到 PR 之前,用 CodeRabbit CLI(命令 coderabbit,别名 cr)在本地审查工作区或分支改动,让 PR 端审查从反复迭代变为最终确认,减少计费审查轮次。适用于本地改动审查、审查-修复循环、配置 .coderabbit.yaml 降低噪音、查看额度限制、CLI 安装与 CI 无头使用、以及云端 Coding Agent 任务。
主要能力与用法:安装可执行 curl -fsSL https://cli.coderabbit.ai/install.sh | sh 或 brew install coderabbit,然后运行 coderabbit auth login 与 coderabbit auth status 验证,coderabbit doctor 诊断运行时、认证、Git 与连通性。常用审查范围:提交前 coderabbit review --uncommitted,推送前 coderabbit review --committed,开 PR 前 coderabbit review --base main,仅子目录 coderabbit review --dir packages/api,对比指定提交 --committed --base-commit {sha},包含未跟踪文件 --include-untracked。审查会消耗每小时配额(Free 计划 3 次/小时),coderabbit usage 可查看剩余额度而不消耗审查;coderabbit review findings 可回放上次结果。
输出模式:默认输出人类可读的纯文本;--agent 输出 JSON Lines 事件,便于程序化驱动修复,事件含 review_context、status、heartbeat、finding、complete、error。coderabbit pullrequest <number|url> 读取 PR 端已有结果,不消耗审查。--deep(v0.8)在本地运行接近 PR 端的完整审查策略。
限制与注意:审查会把 diff 与上下文上传到 CodeRabbit 服务,敏感代码仓库需先确认。--plain 已在 v0.7 移除;--type 隐藏但可用。--use-credits 会按用量计费,必须获得用户明确同意。coderabbit code 系列命令会花费费用并推送代码,仅在用户明确要求时运行,已报告提交点的任务不要重跑。并非所有命令与参数在此资料中完全覆盖,具体以已安装二进制 coderabbit review --help 为准;资料未提供价格、平台支持范围等细节。