用途:CodeRabbit 用于 AI 驱动的代码审查,可发现竞态条件、内存泄漏和安全漏洞,支持本地 CLI 审查、GitHub 集成以及自动化审查流水线,并能与 Claude Code 配合完成自主的审查与修复。
主要能力:CLI 提供交互模式、纯文本模式与面向 AI 代理的 --prompt-only 输出;可按未提交改动(--type uncommitted)或指定基线分支(--base develop)审查。GitHub 端可在 PR 评论中使用 @coderabbitai 触发增量审查、完整审查、暂停/恢复、生成摘要、生成文档字符串与单元测试(Pro)、解决评论、查看配置等命令,也可在 PR 描述中加入 @coderabbitai ignore 关闭该 PR 的审查。配置通过 .coderabbit.yaml 完成,可设置语言、语气、审查风格(chill 或 assertive)、高层摘要、自动审查与忽略标题关键词,并读取 claude.md、.cursorrules 等作为编码规范。集成 40 多种 linter 与安全分析器,覆盖 JS/TS、Python、Go、安全与基础设施等。
使用方式:安装命令为 curl -fsSL https://cli.coderabbit.ai/install.sh | sh;认证使用 coderabbit auth login(每个 Claude Code 会话运行一次)。常用命令包括 coderabbit、coderabbit --plain、coderabbit --prompt-only、coderabbit --type uncommitted、coderabbit --base develop。与 Claude Code 配合时,推荐先实现功能,再在后台运行 coderabbit --prompt-only 并修复发现的问题。
适用场景与限制:适合在开发流程中做本地与 PR 审查。审查耗时约 7-30 分钟以上,建议后台运行并定期检查;修复时优先处理严重问题、忽略细枝末节,修复后重跑验证,迭代不超过 2 次。排障可检查 coderabbit auth status、git status,并明确指定审查类型或基线分支。部分命令(生成文档字符串、单元测试)标注为 Pro,其余收费与平台细节暂未提供。