# CodeRabbit プルリクエスト、IDE、CLIでのレビューに対応するAIコードレビュー製品。GitHubとGitLabのリポジトリをサポートし、コンテキストに応じたフィードバックや提案、ワークフロー支援機能を提供します。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AIコードレビュー ## CodeRabbitとは? CodeRabbitは、プルリクエストや関連するコード変更を、コンテキストに応じた自動フィードバックでチームがレビューできるよう支援するAIコードレビュー製品です。GitHubとGitLabのリポジトリに対応するAIを中心としたレビュアーとして位置付けられており、VS CodeやCLIでも追加のレビュー体験を提供します。 主な目的は、手作業によるレビュー時間を短縮し、エッジケース、ロジックの問題、不足しているチェック、より明確なコンテキストが必要なコード変更などを見つけやすくすることです。また、有料プランでは、要約、エージェント型チャット、マージ前チェックなどのワークフロー機能も追加されるため、レビューのフィードバックを単なるコメントにとどめず活用できます。 ## CodeRabbitでできること ### PRレビューの自動化 コンテキストに応じたフィードバックと行単位の提案でプルリクエストをレビューし、開発者がマージ前に問題を見つけられるようにします。 ### コンテキストを考慮した分析 コードベースのコンテキスト、ファイルの依存関係、コーディングスタイルを分析し、周辺の変更に紐づいたレビューコメントを提供します。 ### マルチサーフェスのワークフロー GitHubとGitLabでのレビューに加え、VS CodeとCLIのワークフローにも対応し、開発者が普段作業している場所でフィードバックを確認できます。 ### レビューチャットとワークフロー支援 有料プランでは、コード変更やドキュメント向けに、エージェント型チャット、要約、ウォークスルー、計画関連のワークフローを提供します。 ### 後続のコード支援 有料プランの追加機能として、docstringの生成、自動修正、単体テストの生成、マージコンフリクトの解決、カスタムのマージ前チェックなどを利用できます。 ## 利用シーン ### エンジニアリングチームのPRレビュー プルリクエストでCodeRabbitを使用してマージ前に自動レビューコメントを取得します。特に、チーム内の貢献者に一貫したチェックを適用したい場合に適しています。 ### PR前のコードチェック VS CodeまたはCLIでレビューを実行し、ブランチがプルリクエストになる前の開発フローの早い段階で問題を見つけます。 ### 作成者とレビュアー向けのレビュー支援 要約、ウォークスルー、docstringの生成、自動修正などの有料プランのワークフロー支援機能を使い、コード変更の理解と整理を効率化します。 ### リポジトリベースのレビューワークフロー GitHubまたはGitLabを使用するリポジトリに製品を導入し、コードベースや周辺ファイルのコンテキストを活用した段階的なレビューを行います。 ### Slack自動化ワークフロー チームがPRレビューを超えた自動アシスタントを必要とする場合に、インシデント調査、アラート、定期タスク、計画、進捗の要約向けにSlackベースのエージェントワークフローを追加します。 ## よくある質問 ### CodeRabbitは何をしますか? CodeRabbitはGitHubとGitLab内で、コンテキストに応じたフィードバックを使ってプルリクエストをレビューします。また、IDEとCLIでのレビューにも対応します。料金ページには、タスクの自動化やインシデントワークフロー向けのSlackエージェントも掲載されています。 ### 無料トライアルまたは無料プランはありますか? はい。FAQによると、CodeRabbitではクレジットカード不要で14日間のPro Plus無料トライアルを利用できます。料金ページには、PRの要約とIDE/CLIでのレビューに対応する無料プランも掲載されています。 ### 料金はどのように決まりますか? 有料アカウントは、プルリクエストを作成するコントリビューション開発者数に基づいて課金されます。料金ページには、Pro、Pro Plus、Enterprise、CLIとPRレビュー向けの従量課金アドオン、アクティブなエージェント分単位で課金されるSlackエージェントも掲載されています。 ### どのプログラミング言語に対応していますか? CodeRabbitはすべてのプログラミング言語で動作するよう設計されており、例としてPython、JavaScript、Java、C++、Rubyが挙げられています。FAQでは、モデルの習熟度は言語によって異なる場合があると説明されています。 ### サイトではどのようなインテグレーションが挙げられていますか? FAQによると、CodeRabbitはGitHubとGitLabのリポジトリに対応しています。また料金ページには、有料プランでのJiraとLinearのインテグレーション、リンターとSASTのサポート、MCP接続が掲載されています。 ## クイック情報 - **カテゴリー**: 開発者向けツール - **主な用途**: AI支援コードレビュー - **対応ワークフロー**: プルリクエスト、IDE、CLI - **リポジトリプラットフォーム**: GitHub、GitLab - **ソースドメイン**: coderabbit.ai - **トライアル**: 14日間のPro Plusトライアル