検索
ニュース

「脱GitHub」の受け皿となるか Cursorがコードホスト機能「Origin」β版を公開GitHubとのリアルタイム双方向同期に対応(2/2 ページ)

Cursorは、コードホスティング機能「Origin」の初期β版を提供開始した。リポジトリ管理やPR作成、GitHubとの双方向リアルタイム同期に対応し、AIエージェントとコードを同一環境で扱えるようになる。

Share
Tweet
LINE
Hatena
前のページへ |       

双方向コメント同期に対応したPRのレビューとマージ機能

 Originは、コードレビューおよびチーム開発の中核となるPR機能も標準で備えている。全てのリポジトリにおいて、Cursor内で直接PRのライフサイクル全体を管理できる。

 PR画面を開くと、変更のタイムライン、関連するコミット履歴、継続的インテグレーション(CI)などのチェック結果、変更されたファイル一覧が統合表示される。開発者は差分(diff)を確認しながらインラインでコメントを残し、承認された変更をCursorのUI上から直接マージできる。

 GitHubと同期しているリポジトリの場合、PRのやりとりは全て双方向にリアルタイム同期される。

  • Cursor側で投稿したレビューコメントは、即座にGitHub側の該当PRにも反映される
  • GitHub側で付けられたリアクションや返信コメントは、数秒以内にCursor側のPR画面へ自動表示される
  • GitHub側で自身にレビューが割り当てられたPRも、Cursor側から直接コードを精査してレビューを完了し、マージを実行できる

 開発者はブラウザとエディタを行き来することなく、エディタ内の統一されたUI上でコードの記述、レビュー、ディスカッション、マージまでの一連の作業を完結できる。

コード閲覧からPR更新・ブランチプッシュまでを完結するAIエージェント統合

 従来の開発ワークフローでは、エディタ内でコードを編集し、ブラウザでPRの確認やレビューをし、外部ツールでAIへの指示を出すといったコンテキストの分断が発生していた。Originではこれらが単一の環境に集約されており、開発者は閲覧中のコードベース全体を参照しながら、CursorのAIエージェントで直接質問や指示ができる。

 AIエージェントはコードベースの構造やPRの差分を正確に把握した上で、開発者の意図に応じたコード修正を自動で生成および適用する。修正内容に基づいたPRの更新や、新しいブランチを作成してOriginおよびGitHubへプッシュする操作まで、エージェントを通じて一気通貫で実行できる。

 Anysphereは、このエージェント統合環境を基盤として、今後はエージェントが自律的にタスクを処理し、レビューや修正を提案するような、よりエージェントネイティブな機能群を順次提供するとしている。

「Vercel」「Depot」「Buildkite」と連携するアプリエコシステム

 Originは単体での機能提供にとどまらず、開発スタック全体をカバーする外部サービスとの連携エコシステムの構築を進めている。初期リリース時点で、すでにフロントエンドクラウドプラットフォーム「Vercel」、コンテナビルド高速化サービス「Depot」、CI/CD(継続的インテグレーション/継続的デリバリー)プラットフォーム「Buildkite」との公式統合が提供されている。

 リポジトリ内の「Apps」タブからこれらのサービスを接続することで、PRのライフサイクルに連動した高度な自動化パイプラインを構築できる。

Vercelとの連携

 リポジトリにVercelを接続すると、PRが作成または更新されるたびにプレビューデプロイ環境が自動で生成される。開発チームは動作確認やフィードバックを迅速に実施でき、PRがマージされた際には本番環境への自動デプロイがシームレスに実行される。

DepotおよびBuildkiteとの連携

 CI環境としてDepotまたはBuildkiteを接続することで、高速なビルドおよびテストパイプラインを実行できる。両サービスとも、GitHubのワークフロー自動化機能である「GitHub Actions」の定義をそのまま実行可能な互換性を備えている。さらにBuildkiteを接続した場合は、ネイティブの柔軟なパイプライン処理も直接実行できる。

 Anysphereは今後もアプリエコシステムを拡張し、セキュリティスキャン、静的解析、各種クラウドサービスとの連携機能などを順次追加していく計画だ。

Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る