CursorがGitHubの競合を開始:OriginがAIエージェントをコードホスティングに直接導入する方法

News

執筆:Wendy Frey

githubbb.webp

何年にもわたり、ソフトウェア開発のワークフローは馴染み深いパターンに従ってきました。開発者は1つのアプリケーションでコードを書き、それをGitHubに保存し、プルリクエストを通じて変更をレビューし、テスト、デプロイメント、オートメーションのために追加のサービスをつなげます。

そしてAIコーディングエージェントが登場しました。

突然、ソフトウェアプロジェクトはもはや人間だけによって変更されるわけではありません。AIエージェントは、コードベース全体を読み込み、数十のファイルを編集し、コマンドを実行し、プルリクエストを生成することができました。しかし、そのワークフローの背後にあるインフラは、依然として人間の開発者向けに設計されていました。

Cursorは、そのインフラが変わる必要があると考えています。

このAIコーディング企業は、GitホスティングプラットフォームであるOriginを立ち上げ、GitHubに対抗する直接的な競合としてますます存在感を増しています。Originは現在、Cursorの有料プランで初期ベータを展開しており、リポジトリ、コードブラウジング、プルリクエスト、GitHubの同期を提供しています。しかし、この製品の背後にあるより大きなアイデアはもっと野心的です。AIエージェントのために最初から設計されたコードホスティングプラットフォームを構築することです。

Cursor Originとは?

Originは、Cursorが「エージェント的時代のためのgitフォージ」と呼ぶものです。

簡単に言うと、開発者がGitリポジトリをホストし、コードで共同作業し、変更を管理できる場所です。ユーザーはCursorがホストするリポジトリを作成し、標準のGitワークフローを使用してコードをプッシュし、リポジトリをクローンし、ファイルをブラウズし、プルリクエストを扱うことができます。

これにより、Originは伝統的にGitHub、GitLabなどのコードホスティングプラットフォームが占めている領域に入ることになります。

ただし、Cursorの戦略は単に異なるインターフェースでGitHubを再現することではありません。企業は、リポジトリが人間と自律AIエージェント双方によってますます作業されるという新しい仮定を中心にOriginを構築しています。

公式ローンチの発表で、CursorはOriginが基本的な機能でスタートすると述べています, リポジトリ、プルリクエスト、コードブラウジング、GitHubの同期, そして将来的なリリースのためによりエージェントネイティブな機能を計画しています。

機能何をするか
リポジトリGitプロジェクトを保存・整理する
標準Gitサポートおなじみのプッシュおよびクローンワークフローをサポート
コードブラウジングリポジトリのファイルや履歴を探索することができる
プルリクエスト変更をレビューし、マージするためのワークフローを提供
GitHub同期選択したリポジトリをGitHubと接続する
AI統合コードをCursorのエージェントエコシステムに近づける

なぜCursorはGitHubの競合を構築したのか?

答えはAI支援プログラミングの急成長にあります。

従来のソース管理プラットフォームは人間の行動に基づいて構築されていました。開発者はコードを書き、ブランチを作成し、変更をコミットし、プルリクエストを開きます。別の開発者がその作業をレビューし、承認または拒否します。

AIエージェントはこのモデルを複雑にします。

単一のエージェントは、全体のリポジトリを検査し、複数のコンポーネント全体で変更を行い、人間の開発者よりもはるかに迅速にタスクを完了する可能性があります。また、複数のエージェントが同時に異なるタスクに取り組むこともできます。

それは異なるタイプのワークロードを生み出します。

Cursorの主張は、コードホスティングのインフラはこの新しい環境に合わせて設計されるべきであり、AIエージェントを既存のプラットフォームに単に接続する外部ツールとして扱うべきではないということです。

そのためOriginは、リポジトリとエージェントをより密接に結びつけようとしています。

AIをコードエディタの隣にいるチャットボットと考えるのではなく、CursorはAIがソフトウェア開発ライフサイクル全体の一部となるワークフローへの移行を進めています。

Originが既存のGitリポジトリでどのように機能するか

Originの最も実用的な機能の1つは、開発者がすぐにGitHubを放棄する必要がないことです。

CursorはユーザーにGitHubと接続し、選択したリポジトリをOriginと同期することを許可します。これにより、既存のプロジェクトはCursorのホスティング環境内に表示されながら、元のGitHubリポジトリとの接続を維持できます。

Cursorのリリース情報によれば、ユーザーは同期したいリポジトリを選択し、必要に応じてそれらを切断できます。したがって、OriginはGitHubと共存するように設計されており、1日目に完全な移行を必要としません。

これは戦略的に重要です。

GitHubは、既存のリポジトリ、開発者コミュニティ、統合、エンタープライズワークフローに基づいた膨大なエコシステムを持っています。企業を一晩ですべて移動させることは難しいでしょう。

同期レイヤーがその障壁を下げます。

開発者は、既存のGitHubインフラを使用しながらOriginを試すことができます。新しいプラットフォームが役立つことが証明されれば、ワークフローの多くを段階的にCursorのエコシステムに移行できます。

OriginとGitHub:違いは何か?

基本的なレベルで、OriginとGitHubは多くの同じ問題を解決します。どちらもリポジトリのホストとコード周辺のコラボレーションを提供します。

違いは、Cursorがこれらの基礎の周りに構築しようとしているアーキテクチャにあります。

領域GitHubCursor Origin
コア目的コードホスティングとコラボレーション開発者とAIエージェントのためのコードホスティング
Gitリポジトリはいはい
プルリクエストはいはい
コードブラウジングはいはい
標準Gitワークフローはいはい
GitHub同期,はい
AIファーストアーキテクチャ既存のエコシステムにAIを追加エージェント的開発時代のために設計
Cursorエージェントとの統合外部または別のワークフローネイティブエコシステムに焦点を当てる

これは、OriginがすでにGitHubと機能的に同等ではないことを意味しません。

そうではありません。

GitHubは、エンタープライズセキュリティ、CI/CDツール、パッケージ管理、開発者コミュニティ、統合を構築するのに何年も費やしています。Originは初期ベータの新製品です。

しかし、Cursorは必ずしも既存のGitHubの機能をすべてコピーして勝とうとしているわけではありません。開発のワークフロー自体が新しいプラットフォームのための機会を生み出すほど速く変化していると賭けています。

大きなアイデア:AIエージェントのために構築されたリポジトリ

「エージェントネイティブ」というフレーズは、Originを理解するための中心的な要素です。

今日のAIコーディングツールは、既存のインフラの上で動作することが多いです。エージェントはリポジトリへのアクセスを受け取り、コードを読み、変更を加え、これらの変更をGitHubまたは別のGitプロバイダーを通じて返します。

Cursorは、それらのシステム間の距離を縮小したいと考えています。

Originでは、リポジトリはCursorのAIツールの同じ広い環境内に存在します。長期的なビジョンは、エージェントがリポジトリ、ブランチ、プルリクエストと直接連携することを可能にし、バージョン管理を外部の目的地として扱うのではなくすることです。

典型的な将来のワークフローは次のようになります。

開発者がタスクを割り当てる → AIエージェントがリポジトリを研究する → エージェントがコードを変更する → テストが実行される → 変更がコミットされる → プルリクエストが作成される → 人間が結果をレビューする。

人間はプロセスから消えません。

代わりに人間の役割はますます、タスクの定義、変更のレビュー、より高レベルのエンジニアリング決定を行うことにシフトします。

この区別が重要です。AIは迅速にコードを生成できますが、ソフトウェアにはまだ監視が必要です。エージェントは要件を誤解したり、セキュリティの問題を引き起こしたり、技術的には動作するがプロジェクトのアーキテクチャを損なう変更を加えたりすることがあります。

Originの潜在的な価値は、開発者をループから取り除くことにあるのではなく、開発者とエージェントとの間のコラボレーションをより構造化されたものにできる可能性にあります。

コードホスティングが次のAIバトルグラウンドになるかもしれない理由

Cursorはコードエディタの体験を変えることでよく知られるようになりました。AIはオートコンプリートから、プロジェクトの大部分を理解し、開発者の代わりにコードを修正することができるシステムへと進化しました。

Originはその戦略をエディタの外にも広げます。

Cursorがコードが書かれる場所を制御するだけなら、別の企業がそのコードがどこに保存され、変更がどのようにレビューされるかを制御し続けています。

コードホスティングを追加することで、Cursorは開発ワークフローのより多くの部分を接続できます:

  • コードを書く;
  • コードベースを理解する;
  • AIエージェントを実行する;
  • リポジトリを管理する;
  • ブランチを作成する;
  • 変更をレビューする;
  • プルリクエストを処理する;
  • CIとデプロイメントツールを接続する。

これにより、より完全なAI開発プラットフォームの可能性が生まれます。

これがOriginが重要である本当の理由かもしれません。

Originは本当にGitHubに挑戦できるのか?

OriginをGitHubの代替品と呼ぶのはまだ早いです。

GitHubは現代のソフトウェア開発に深く根付いています。何百万もの開発者や組織がそのリポジトリ、ワークフロー、統合に依存しています。そのエコシステムを置き換えることは非常に難しいでしょう。

Originはまた、新しいインフラストラクチャプラットフォームに一般的な問題を抱えています。開発者は貴重なソースコードを信頼する必要があり、企業はセキュリティを評価し、チームは確固たる理由がないと確立されたワークフローを変更できません。

しかし、AIはこれまで存在しなかった機会を生み出すかもしれません。

GitHubは人間がほぼすべての生産コードを記述する世界のために構築されました。次世代の開発インフラは、AIエージェントが増え続けるソフトウェアの変更を生成、修正、テストおよびレビューする世界を支える必要があるかもしれません。

それはGitHubを陳腐化させるわけではありません。

しかし、Cursorが自社の競合を構築している理由を説明しています。

エージェント的時代におけるコードの新しい家

Cursor Originはまだ初期段階にあり、その現在の機能セットは基本に意図的に焦点を当てています。しかし、今回の立ち上げは、同社にとって重要な戦略的シフトを示しています。

CursorはもはやAI駆動のコードエディタとしてのみ見られたいわけではありません。

Originを通じて、コード自体の周りにインフラを構築し始めています。

同社の中心的な賭けはシンプルです:AIエージェントがソフトウェア開発において能動的な参加者になっているのであれば、リポジトリも彼らのために設計されるべきです。

Originが本当に大規模なGitHub競合になれるかどうかはまだ不明です。しかし、その方向性は明確です。

プログラミングの未来を巡る戦いはもはや、どのAIが最高のコードを書くかということではないかもしれません。

それは、人間とAIエージェントがそのコードを一緒に作業する場所に関するものかもしれません。

バズるテンプレート

バズるAIテンプレートをチェックして、あなたの写真に適用しよう。

テンプレートを見る