CodeRabbitは最初のレビュアーとして働きます。開発者がpull requestを開くと、差分と周辺のコードを読み、変更の要約を書き、潜在的なバグ、足りないテスト、セキュリティ上の懸念、スタイルにコメントを残します。開発者はそのコメントに返信し、説明や修正を頼めるので、レビューは会話になります。
設定では、チームが平易な言葉でルールと指示を置け、レビューは自社の基準に沿います。フィードバックから学び、レビューの一部としてlinterとセキュリティスキャナーを実行できます。IDE版とコマンドライン版は、pull requestを開く前の、より早い段階へレビューを持ってきます。
CodeRabbitはオープンソースのプロジェクトでは無料で、開発者あたりの有料プランがあります。自動のレビュアーはコメントが多すぎたり、より深い設計上の問題を見逃したりするので、人によるレビューは依然として重要です。代替にはGraphite、Greptile、GitHub Copilotのコードレビュー、Qodo、Sourceryがあります。CodeRabbitは、より速く、より揃ったレビューを求めるチームに向いています。