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

コードは潤沢になった。判断は希少だ。その判断をスケールさせるため、私たちは1億4,300万ドルを調達しました。

by
Harjot Gill
Gur Singh

Harjot Gill

Gur Singh

August 12, 2026

9 min read

Cover image

私たちが CodeRabbit を創業した当時、AI はすでにソフトウェアの書き方を変え始めていました。業界がどこへ向かうのかを見据えたとき、今後ますます重要になると確信した問いがひとつありました。こうして生み出されるすべてのコードを、誰が独立した立場で検証するのか。

その問いから、私たちは初の AI コードレビュー製品を開発しました。この4年間で、CodeRabbit は業界をリードする独立型 AI コードレビューレイヤーへと成長しました。コードベースを理解し、チームから学び、開発者が信頼して行動に移せる、根拠に基づいたフィードバックを提供します。

そして今日、私たちは2つの節目を発表します。

1つ目は、シリーズBの資金調達から1年を待たずして、評価額15億ドルで1億4,300万ドルのシリーズC資金調達を実施したことです。Atomico と Smash Capital が共同で本ラウンドを主導し、新規投資家の BMW i Ventures、Datadog、Hirtle Callaghan、SineWave Ventures、Scenic Management に加え、既存投資家の CRV、Scale Venture Partners、Flex Capital、Pelion Venture Partners、Harmony Partners、Engineering Capital が参加しました。

もう1つは、CodeRabbit の次章となる新しい製品カテゴリー「Agentic Change Management」の発表です。AI コーディングエージェントによってワークフローが変化するなか、その対応を模索している何千ものチームと話すうちに、AI コードレビューだけでは問題の一部しか解決できないことがわかりました。

Agentic Change Management には、何を出荷すべきかを検証し、開発者の注意と時間が最も大きな価値を生む場所を優先し、AI が生成する巨大な PR の意図とリスクを説明し、増大する AI セキュリティ脅威に直面してもマージ後のコードベースを健全に保つための、包括的なツール群が必要です。

Issue tracking は終わった。そして、すべてが変わりつつある

かつて、実装には大きなコストがかかりました。チームは何を作るかを議論し、優先順位を定め、作業を割り当ててから、希少なエンジニアリング時間を慎重に投じてアイデアをコードへ変えていました。

実装コストが高かったからこそ、コードが存在する前に計画と判断を行う必要がありました。

AI はその順序を逆転させています。

自動修正機能の普及により、製品要件、サポートチケット、セキュリティ上の検出事項、本番環境のアラートが、容易かつ短時間で提案されたコード変更になり得ます。

コーディングエージェントは何時間も稼働し、何千行ものコードを生成し、人間の関与をほとんど必要とせずにプルリクエストを開けます。開発者、プロダクトマネージャー、デザイナー、さらにはマーケターまで、チームの誰もがコード変更を始められます。

この変化は加速しています。GitHub は今年、コミット数が14倍になるペースです。コーディングエージェント導入率が上位10%の企業では、自律型エージェントが PR の35%を作成しています。

その結果、作業に価値があるのか、どのように優先すべきか、エンジニアの注意を向けるに値するのかをチームが判断する前に、コードが存在するケースが増えています。バックログはチケットからプルリクエストへ移りつつあります。

この変化は、PR の役割を根本から変えます。

PR は、何を出荷するのか、変更が品質基準を満たすのか、どのようなリスクをもたらすのか、システム全体にどう影響するのか、出荷準備が整っているのかをチームが判断する、監査可能な計画と意思決定の場になっていきます。

エージェント、製品、人間のすべてがプルリクエストを作成でき、レビューの量と複雑さが増していく様子。

次にチームが解決しなければならない問題は、PR のバックログが増え続けても、人間の注意力は有限だということです。大規模なエージェントの出力は、人間が理解に使える時間を超えています。PR が増えるたびに、コードベースには新しい関係、依存関係、セキュリティ上の露出、保守性のリスクが加わります。

新たなボトルネックは、判断です。

Agentic Change Management プラットフォームのご紹介

Agentic Change Management プラットフォームは、人間とエージェントが作成するソフトウェア変更のコントロールレイヤーです。

CodeRabbit の独立型 AI コードレビューを拡張し、変更の検証、注意を向ける先の優先付け、影響の説明、出荷済みコードベースの継続的な監視を、ひとつのシステムに統合します。

提案された変更には、根拠、優先度、人が理解できる説明が伴うべきです。そして、その変更が取り込まれるコードベースは、進化を続けても安全で管理可能な状態に保たれなければなりません。

独立型 AI コードレビューは、引き続きその基盤です。CodeRabbit は、複数リポジトリにまたがるコンテキスト、組織の基準、マージ前チェック、チームの知識、隔離されたテスト環境から得られる根拠を使って変更を評価します。変更の前提に異議を唱え、人間のレビュアーが時間を投じる前に、疑わしい障害を検証します。

そして今日、私たちは3つの新機能を発表します。

これらを組み合わせることで、優先順位付け、コードの説明可能性、コードベースの継続的な監視を、同じ独立型コードレビューシステムに統合します。

Agentic Change Management は、AI Code Review で変更を検証し、Triage で優先順位を付け、Change Stack で説明し、CodeRabbit Security で出荷済みコードベースを保護します。

CodeRabbit Triage が注意を向ける先を決める

変更量が増えるにつれて、プルリクエストのキューは意思決定システムになります。

到着順だけでは、チームがどこに時間を使うべきかほとんどわかりません。本番環境の修正、セキュリティ変更、未完成の実験、低リスクのリファクタリングは、それぞれの価値、緊急度、準備状況、リスクに応じた経路をたどるべきです。

CodeRabbit Triage:

  • 価値、緊急度、リスク、依存関係、準備状況、レビュアーとの適合性などを基に、届いた変更をスコアリングして振り分けます。
  • 影響の大きい作業を人間のレビュアーへ送り、低リスクの変更を自動化されたワークフローへ移します。
  • 重複した作業、関係のない作業、準備が整っていない作業を除外します。

これにより、何を最初に進めるべきか、何を待たせられるか、どこで人間の判断が最大の効果をもたらすかを、より明確な根拠に基づいて決められます。キューは、プルリクエストの到着順ではなく、組織の優先事項を反映するようになります。

提案される作業量が増えても、チーム全体の有効性を高めることが目標です。最も価値のあるエージェントはチームの優先事項に貢献し、限られた注意を、最大の価値を生む変更や最も重大な影響をもたらす変更へ向ける手助けをします。

CodeRabbit Change Stack が変更を説明する

diff は、何が変わったかを示します。Change Stack は、それが何を意味するかを示します。

従来の GitHub PR インターフェースは、レビューの中心に diff を置いています。人がコードを書き、レビュアーが追えるペースで変更が届いていた時代には、それで機能しました。エージェントが生成する変更は、その前提を崩します。量と範囲が増えるにつれて、1行ずつ読むレビューは適切な出発点ではなくなります。

CodeRabbit のレビューエージェントは、diff の詳細を処理できます。Change Stack は、変更そのものを人間が理解できるようにします。各部分がどうつながるか、どの契約や挙動に影響するか、移行を導入するのか、統合を変更するのか、影響がどこまで及ぶのか、誰の判断が必要なのかを示します。

CodeRabbit Change Stack:

  • エージェントが生成した巨大な diff を数分で理解できるようにします。
  • エージェントが生成した変更を意味上のレイヤーに整理し、関連する修正をグループ化して、変更の仕組みを順を追って説明します。
  • 目的とリスクを表面化し、それらがより大きなシステムにどう影響するかを示します。
  • そのまま進められる作業と、より深い判断が必要な領域を、レビュアーがすばやく見極められるようにします。

AI による生成が複雑になるにつれて、説明可能性はソフトウェア開発の基盤になると私たちは考えています。

本番環境のオブザーバビリティは、稼働中のシステムを理解する方法をチームに与えます。コードの説明可能性は、そのシステムに入ろうとしている意思決定と挙動を理解する方法を与えます。コード出力が加速しても、チームに必要な共通理解を保ちます。

CodeRabbit Security が出荷後のコードを守る

継続的なループの中心にある錠前が、CodeRabbit Security によるマージ後のコードベース保護を表しています。

マージのたびに、生きたシステムは変化します。

依存関係は進化し、新たな脆弱性が現れ、データフローは変化し、アーキテクチャ上の前提は古くなります。ある状況では安全に見えたコードも、コードベースの別の部分との相互作用によってリスクになり得ます。

大規模言語モデルは、ソフトウェアの脆弱性を発見するために必要なコストと専門知識も引き下げています。防御側も攻撃側も、より多くのコードを調べ、より多くの攻撃経路を、より速く大規模に試せます。

CodeRabbit Security:

  • レビュー時に使うコードベース全体の理解と独立した推論を、本番環境ですでに稼働しているコードにも適用します。
  • ファイル、サービス、データフロー、認可境界、信頼境界をまたぐ関係を分析します。
  • 固定ルールやファイル単位のパターンマッチングでは見落とし得る、複雑なセキュリティリスクとビジネスロジック上のリスクを特定します。

すべての検出事項は、コード上の根拠に基づきます。CodeRabbit Security は、脆弱な経路が実在し到達可能かを検証し、修正の優先順位を付け、提案された修正をプルリクエストのワークフローに戻します。届いた変更を評価するのと同じコントロールレイヤーが、出荷後もコードを守り続けます。

継続的なメンテナンスは今後、ドリフト、重複、技術的負債、変化するコードベースに蓄積するより広範なエントロピーにも対応していきます。人間とエージェントが生成した何千もの変更がシステムの一部になっても、健全な状態を保つことが目標です。

人間をループ内に保つ AI

提案された変更は、作成者、レビュアー、メンテナー、セキュリティチーム、そしてシステムを引き継ぐ人まで、組織内でコードに関わるすべての人に影響します。その価値は、組織が変更を理解し、信頼し、統制し、運用し、保守できるかどうかで決まります。

AI が得意なことは数多くあります。しかし、意図、アーキテクチャ、プロダクト上の判断、許容できるリスク、最終的に出荷するものがもたらす結果には、今後も人が責任を負います。私たちの役割は、人間がループ内に留まりやすくすることで、その判断をスケールさせることです。

そのために私たちは、コードレビューを通じて集める、業界をリードするコードベースのコンテキストを活用しています。CodeRabbit は、コードベースがどのように組み合わさっているかを意味的に理解し、チームの基準を学び、レビューのたびに知識を蓄積します。同じコンテキストが検証、優先順位付け、継続的な監視を支えます。隔離された環境で検出事項を検証し、リポジトリ全体でポリシーを一貫して適用し、開発者とエージェントに各変更の共通ビューを提供します。

組織は多くのコーディングエージェントを使い、人々は異なるツールやワークフローを横断して働くようになります。CodeRabbit は、それらのエージェント、リポジトリ、開発環境を横断する、ひとつの独立した品質・ガバナンスシステムを提供します。

今、資金を調達する理由

この1年間で CodeRabbit の売上は5倍以上に成長し、プラットフォームは現在、毎週200万件以上のコードレビューを実施しています。17,000を超える顧客と15万のオープンソースプロジェクトが、ソフトウェアの品質と信頼性を高めるために CodeRabbit を信頼しています。

シリーズCの資金により、国際展開を加速し、Agentic Change Management プラットフォームを世界規模で機能させるために必要な研究、インフラ、製品機能へ、さらに深く投資できます。また今後12か月で、AI コードレビューとエージェント機能をオープンソースプロジェクトとメンテナーへ無料で提供し続けるため、1,000万ドル以上を投資する予定です。

CodeRabbit は、ソフトウェア変更が加速するなかで組織に必要となる、コンテキスト、検証、優先順位付け、説明可能性、セキュリティ、コラボレーションの各システムを引き続き構築します。初の AI コードレビューツールを構築し、人々のコードレビューのあり方を変えてきた私たちの歩みに加わってくださった皆さまに、心から感謝します。

次の章を、とても楽しみにしています。

共有

Share on XShare on LinkedinShare on Reddit