Cursor、コードホスティング機能「Origin」の初期βを提供開始 GitHubとの双方向同期に対応

 AIコーディングツール「Cursor」を開発する米Anysphereは8月17日(現地時間)、コードホスティングサービス「Origin」の提供を始めたと発表した。同日から全ての有料プラン向けに、初期βとして順次提供する。管理者がオプトアウトした組織は対象外。

(画像:Cursor)

 Originは、Cursor上でコードをホストできるサービス。まずはリポジトリ、プルリクエスト、コードの閲覧、GitHubとの同期などの基本機能を提供する。同社はこれらをエージェント規模での利用を想定した機能と位置付けており、エージェントネイティブな機能も近く投入するとしている。

 リポジトリは、新設した「コードベース」タブで管理する。「+New」をクリックすると、CLIのインストール方法やリポジトリのクローン、ローカルプロジェクトのプッシュ用コマンドを記載したページが表示され、プッシュしたコードがOrigin上でホストされる。最初のリポジトリ作成時に付けたコードベース名は「cursor.com/codebase/(名前)」のようにURLの一部になる。

リポジトリを管理する「コードベース」タブ。右上の「Sync from GitHub」でGitHubのリポジトリを取り込める(画像:Cursorの動画より)

 各リポジトリ名の横のアイコンで、Cursorがホストするリポジトリと、GitHubから取り込んだリポジトリを識別できる。GitHubのリポジトリを取り込み、Cursorがホストするリポジトリと並べて扱うこともできる。GitHubを接続して組織とリポジトリを選ぶと取り込まれ、同期する内容の選択や接続解除も可能だ。同期済みリポジトリはリアルタイムで更新され、Origin側のコピーを閲覧、検索、プルできるが、プッシュは引き続きGitHubに送られる。GitHubで始めた作業については、GitHubが引き続き信頼できる情報源になるとしている。

 プルリクエストの内容は双方向に同期する。Cursorでコメントを書くとGitHubに投稿され、GitHub側のリアクションや返信も数秒以内にCursorに反映される。GitHubでレビュー担当に指定されたプルリクエストを、Cursorからレビューしてマージすることも可能だ。また、閲覧中のコードについてCursorに質問し、回答や変更の実施、プルリクエストの更新、ブランチのプッシュを任せることも可能だ。

 外部サービスとの連携も進めており、現時点ではVercel、Depot、Buildkiteに対応する。リポジトリの「Apps」タブからVercelを接続すると、全てのプルリクエストでプレビューデプロイを利用でき、マージすると本番環境にデプロイされる。CI(継続的インテグレーション)にはDepotかBuildkiteを接続でき、いずれも既存のGitHub Actionsのワークフローを実行できる。Buildkiteはネイティブパイプラインの実行にも対応する。

 Originは6月17日に予告していたもので、当時は秋の提供開始を見込むとしていた。Anysphereを巡っては、米SpaceXによる買収が8月14日付で完了しており、同社はSpaceXの完全子会社となっている。

印刷する
SNSでシェア
SpecialPR

関連記事

こんなメディアも見られています

ITmedia AI+に関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

メールマガジンを配信中
メールマガジンを配信中

国内外の業界動向、AIやクラウドなどの最新技術、キャリア情報など今知りたい情報をまとめてお届けします。

いますぐご登録

よく見られているカテゴリー

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

SpecialPR

ITmedia AI+ SNS

X @itm_aiplusをフォロー

インフォメーション

ITmedia AI+をフォロー

あなたにおすすめの記事PR