ソフトウェア変更のコントロールレイヤーを構築するため、1億4,300万ドルを調達しました。詳しく見る

CodeRabbit AgentがDiscordに対応しました

by
Atsushi Nakatsugawa

Atsushi Nakatsugawa

June 30, 2026

1 min read

Cover image

CodeRabbit Agent is now in Discordの意訳です。

オープンソースプロジェクトをメンテナンスしているなら、コミュニティはすでにDiscord上にあるのではないでしょうか。数年前に立てたサーバーは、おそらく受信トレイよりも活発に動いています。コントリビューターやメンテナーはさまざまなチャンネルで会話し、ときどき誰かが#helpチャンネルにスタックトレースを貼り付けます。

レビュー待ちのキューは増え続けています。AIによってPRを作ることが非常に簡単になったため、メンテナーの多くは無償で個人プロジェクトを運営しているにもかかわらず、品質に大きなばらつきがあるコントリビューションに埋もれています。そのすべてに、承認のための人間のレビューが必要です。

これまでCodeRabbitは、PRの中でその支援をしてきました。今日からそれが変わります。CodeRabbit AgentがDiscord内で動作するようになりました。

これは何なのか

CodeRabbit in Discordは、あなたのDiscordサーバー内に導入できるCodeRabbit Agentです。インストールすると、チャンネルは単なるチャットではなくなります。CodeRabbitが調査して計画し、自動化を実行し、プロジェクトのナレッジに基づいて回答し、本格的なコード作業を行える場所になります。しかも、誰も今いるスレッドから離れる必要はありません。

管理はすべてCodeRabbitアプリから行います。サーバーを接続すると、新しいDiscord設定エリアが表示され、以下の専用ページを利用できます。

  • 接続
  • 自動化
  • アクティビティ
  • ナレッジベース
  • スコープ
  • サンドボックス

サーバーは対話の場であり、CodeRabbitのWebインターフェイスはコントロールパネルとして機能します。メンテナーにとって重要なのは、これがCodeRabbitの他の場所で動いているものと同じAgentだという点です。

自動化 - 終わりのないメンテナンス作業を任せる

オープンソースプロジェクトの運営では、同じ作業が何度も繰り返されます。

  • 毎週の依存関係監査
  • いま作成されたissueのトリアージ
  • リリースで何が変わったかのまとめ
  • 誰かが慌ててissueを作る前に、新しいCVEが自分たちのコードに関係するか確認すること

PRの要約とデプロイのブロッカー確認をスケジュール実行するように設定されたCodePilotの自動化設定。

Discordの自動化は、CodeRabbit Agentの他の機能と同じモデルを使います。トリガーには3種類あります。

  • スケジュール - 設定した周期で実行します
  • メッセージトリガー - Discord botやアプリからの一致するメッセージに反応し、指定した場所へ結果を返します
  • Webhookトリガー - 外部イベントから実行されます。

どれをDiscordの送信先に向けても、結果はチャンネルに戻ってきます。

接続とスコープ - 公開サーバーで安全に使うための仕組み

ここは少し立ち止まって読むべき部分です。「おもしろいアイデア」と「本当に運用できる」の違いを分けるところだからです。

おそらく、あなたのDiscordサーバーは公開されています。誰でも参加して書き込めます。リポジトリや接続済みツールにアクセスできるAIエージェントが、見知らぬ人からメッセージを受け取れるチャンネルにいる、という発想には不安を覚えるはずです。私たちも同じ気持ちだからこそ、CodeRabbitはそのようには動作しません。

接続は、CodeRabbitがアクセスできる外部ツールやAPIです。ワークスペースに対して一度作成し、その後は意図を持って検索、編集、テスト、割り当てを行います。

GitHubと連携したLinear接続を設定するダークモードのフォーム。CodePilotが接続済みであることを示しています。

スコープは、特定のDiscordチャンネルにどのリポジトリ、どの接続、どの利用上限を適用するかを決めます。Discordチャンネル内の実行は、そのスコープで許可されたリポジトリと接続だけを使用でき、それ以上のものにはアクセスできません。

その他の管理画面

残りの3つのページも、CodeRabbitのWebインターフェイスから管理します。

  • ナレッジベース - CodeRabbit in Discordが知っている内容を確認、管理します。コントリビューターが開発環境のセットアップ方法を50回目に尋ねたとき、推測ではなくプロジェクトのドキュメントに基づいた回答を返せます
  • サンドボックス - Discord経由の実行に使う共有実行環境です。サンドボックスアクセスが有効な場合に利用できます
  • アクティビティ - 最近の実行とその結果のログです。Agentがコミュニティ内で何を行い、なぜそうしたのかを正確に確認できます

同じAgent、新しい場所

CodeRabbit Agent in Slackを使ったことがあるなら、もうすでにご存知のことばかりです。トリガー、接続、スコープのモデルはすべて同じです。DiscordはAgentが動くもう1つの場所であり、オープンソースにとっては、すでに人が集まっている場所です。

まだAgentを使ったことがないなら、これはCodeRabbitの中でも、単一のPRレビューを超える部分です。調査し、計画し、スケジュール実行やトリガー実行の自動化を動かし、接続済みツールと連携し、設定した境界の内側でコード作業を行います。

試してみる

※ 2026年7月現在、Discord Agentは限定公開中です。

まずは CodeRabbit Discord AgentのWebページにアクセスしてください。オープンソースプロジェクトを運営しているなら、私たちのDiscord Agentはずっと無料で使えます。

次にコントリビューターが#helpチャンネルにスタックトレースを貼り付けたとき、対応するためにDiscordを離れる必要はありません。

CodeRabbitを始める

共有

Share on XShare on LinkedinShare on Reddit