TL;DR

GitHub の Pull Request などに対して、要約を作成したりレビューを行ったりする AI ツール。OSS 版と SaaS 版がある。

仕組み

公式ドキュメントによると、CodeRabbit は、コーディングエージェントが生成したものも含めて、コードの変更をレビューし、優先順位を付け、理解し、安全にするための AI のプラットフォームである。チームのフィードバックから学ぶ、文脈を踏まえた自動のコードレビューを行う。GitHub のほか、GitLab、Azure DevOps、Bitbucket でも使える。VS Code や Cursor、Windsurf、JetBrains の IDE の拡張機能や、コミット前にレビューする CLI もある。

注意点

CodeRabbit が自動でレビューするのは、ベースブランチがデフォルトブランチの Pull Request だけである。すべての Pull Request でレビューを動かしたいときは、設定画面の Review > Auto Review にある Base Branches に .* を設定する。.coderabbit.yaml でも設定できる。

reviews:
  auto_review:
    base_branches: [".*"]

自分の理解

OSS 版と SaaS 版があるのは、WordPress と同じようなイメージである。実際のプロダクトで SaaS 版を使っている。

関連

出典