用途:CodeRabbit CLI 在终端内提供 AI 代码审查,重点是在代码提交或进入 PR 之前审查本地未提交的改动,帮助提前发现缺陷与安全问题。
主要能力:可审查当前仓库的改动,支持指定非 main 的基础分支(如 --base develop),也可显式审查未提交改动(--type uncommitted)。提供面向 AI 编码智能体的精简输出模式 --prompt-only,以及不带完整交互界面的详细终端输出 --plain。可在交互界面中直接应用简单的建议修复。文档中提供针对 Claude Code 与 Codex 工作流的原生指引。
安装与认证:安装脚本为 curl -fsSL https://cli.coderabbit.ai/install.sh | sh,或使用 brew install coderabbit。CLI 二进制名为 coderabbit,短别名为 cr。认证方式包括浏览器登录 cr auth login,以及 API key 登录 coderabbit auth login --api-key "cr-************"。CLI 会关联账户,以便审查使用套餐额度、团队学习成果和可用的代码库上下文。
使用方式:必须在 Git 仓库内运行。常用命令包括 cr(审查当前仓库改动)、cr --plain、cr --prompt-only、cr --base develop、cr --prompt-only --type uncommitted。建议的智能体工作流为:先实现任务,再在后台运行 cr --prompt-only --type uncommitted,只修复主要问题,修复后做一次最终检查,最多循环两次。
适用场景:适合在提交前排查竞态条件、内存泄漏、逻辑缺陷和安全问题,也适合与编码智能体配合形成审查—修复循环。
限制:目前为开放测试状态;必须在 Git 仓库内运行;其余平台支持、收费与价格等信息暂未提供。