AIコードエディタ「Cursor」を提供するAnysphereが、コードホスティングサービス「Origin」の早期ベータ版の提供を開始しました。
Originは、Gitリポジトリのホスティングに加えて、コードの閲覧・検索、Pull Request、GitHubとの同期などに対応しています。
Cursor公式ではOriginを「A git forge for the agentic era」と位置付けており、AIエージェントを活用した開発を想定したコードホスティング環境として展開しています。
Originとは?
Originは、Cursorを提供するAnysphereが開発するコードホスティングサービスです。
2026年8月17日に早期ベータとして提供が開始され、Cursor公式によると、有料プランを対象に段階的にロールアウトされています。
Originでは、CursorがホストするGitリポジトリを作成できます。
リポジトリを作成すると、CLIのインストール方法やローカルプロジェクトをPushするためのコマンドが表示されます。
通常のGitを利用してリポジトリをCloneしたり、ローカルのプロジェクトをPushしたりできます。
Originは、単にGitリポジトリを保存するだけではなく、コードの閲覧、検索、Pull Request、GitHubとの同期など、ソフトウェア開発で利用する機能をまとめて提供しています。
Originで利用できる主な機能
現在の早期ベータでは、主に以下の機能が提供されています。
| 機能 | 内容 |
|---|---|
| Gitリポジトリ | Origin上にリポジトリを作成・ホスト |
| Git | Clone、Push、Pullなどに対応 |
| コード閲覧・検索 | Origin上のコードをブラウザから閲覧・検索 |
| Pull Request | PRの作成、レビュー、コメント、マージ |
| GitHub同期 | GitHubリポジトリをOriginと同期 |
| AIエージェント | コードについて質問したり、コード変更やPR更新などを実行 |
| Vercel連携 | Pull RequestとPreview Deploymentを連携 |
| Depot連携 | Origin上のリポジトリでCIを実行 |
| Buildkite連携 | CIやBuildkiteのパイプラインを利用 |
これらはCursorが公開しているOriginの情報に基づくものです。
GitHubのリポジトリもOriginから扱える
Originは、Origin上に新しく作成したリポジトリだけを対象にしているわけではありません。
GitHubをCursorに接続し、対象の組織やリポジトリを選択することで、既存のGitHubリポジトリをOriginと同期できます。
これにより、GitHub上で管理しているリポジトリをOriginから閲覧・検索したり、Pull Requestを扱ったりできます。
GitHubから同期したリポジトリでは、GitHubが引き続きSource of Truthとして扱われます。
そのため、既存のGitHubリポジトリをすぐにOriginへ移行する必要はありません。
現在GitHubで管理しているプロジェクトを維持したまま、Originの機能を利用できます。
Pull Requestにも対応
Originでは、リポジトリごとにPull Requestを作成・管理できます。
Pull Requestでは、以下のような情報を確認できます。
- タイムライン
- コミット
- Checks
- 変更されたファイル
- Diff
レビューコメントを追加したり、Pull Requestをマージしたりすることも可能です。
GitHubから同期したリポジトリでは、Pull Requestに関する情報やコメントなどをGitHubと同期できます。
そのため、GitHubを利用している開発チームでも、既存のリポジトリをOriginから確認・レビューすることができます。
AIエージェントとコード・Pull Requestを統合
Originの大きな特徴の一つが、CursorのAIエージェントとの統合です。
Cursor公式では、Originについてコード、Pull Request、AIエージェントを同じ開発環境で扱えることを特徴として説明しています。
Origin上のコードについてAIエージェントに質問したり、コードの変更やPull Requestの更新などを依頼したりできます。
また、ブランチへの変更のPushなど、Gitを利用した開発作業もAIエージェントと組み合わせて利用できます。
従来のコードホスティングサービスでは、リポジトリやPull RequestとAI開発ツールを別々に利用するケースもあります。
Originでは、コードホスティングとPull Requestに加えて、CursorのAIエージェントを組み合わせて利用できる構成になっています。
Vercel、Depot、Buildkiteにも対応
Originでは、外部サービスとの連携にも対応しています。
Cursorが案内している主な連携先は以下の3つです。
- Vercel
- Depot
- Buildkite
Vercelと接続すると、Pull RequestごとのPreview Deploymentなどを利用できます。
これにより、Pull Requestで行った変更をプレビュー環境へデプロイして確認するといった開発フローを構築できます。
また、DepotやBuildkiteを利用してCIを実行することもできます。
Originでホストしているリポジトリについて、これらのサービスを利用したCI環境を構築できます。
一方、GitHubから同期しているリポジトリについては、CIは引き続きGitHub側の仕組みを利用します。
そのため、Originで新しくホストするリポジトリと、GitHubから同期しているリポジトリでは、一部の開発フローが異なります。
リポジトリのアクセス管理にも対応
Originでは、リポジトリごとにアクセス設定を管理できます。
リポジトリのVisibilityとして、InternalやPrivateを設定できます。
Internalでは、対象のCursorチーム内でコードベースへのアクセス権を持つメンバーがリポジトリを利用できます。
Privateでは、アクセス権が付与されたメンバーなど、権限を持つユーザーが利用できます。
また、ブランチルールやマージ保護を設定するための「Rules and Protections」も用意されています。
これにより、Pull Requestのマージに関するルールを設定することができます。
GitHubとの同期を解除してOriginをSource of Truthにすることも可能
GitHubから同期したリポジトリについては、GitHubとの同期を解除する「Detach from GitHub」が用意されています。
同期を解除すると、そのOrigin上のリポジトリを独立したOriginホストのリポジトリとして扱えるようになります。
この状態ではOriginがSource of Truthとなり、OriginへのPushがGitHubへ同期されることはなくなります。
なお、同期を解除してもGitHub側のリポジトリ自体には影響しないとCursorのドキュメントで説明されています。
つまり、GitHubで管理しているリポジトリをOriginへ移行する場合でも、GitHub側のリポジトリを削除する必要はありません。
Originはまだ早期ベータ
Originは、2026年8月17日に早期ベータとして提供が開始されたばかりのサービスです。
Cursorは現在のOriginについて、リポジトリ、Pull Request、コード閲覧、GitHub同期といった基本的な機能から提供を開始しています。
またCursorは、今後エージェント向けの機能を追加していく方針を示しています。
そのため、現在利用できる機能と、今後提供される機能は分けて考える必要があります。
現時点では、Originを完成したGitHubの代替サービスと見るのではなく、早期ベータとして提供されているコードホスティング環境として捉えるのが適切です。
まとめ
CursorのOriginは、Anysphereが提供を開始したコードホスティングサービスです。
2026年8月17日に早期ベータが開始され、現在はGitリポジトリのホスティングを中心に、コードの閲覧・検索、Pull Request、GitHub同期、AIエージェントとの統合などを利用できます。
特にGitHubとの同期に対応しているため、既存のGitHubリポジトリを維持したまま、OriginからコードやPull Requestを扱える点が特徴です。
また、Vercel、Depot、Buildkiteとの連携にも対応しており、Pull RequestのPreview DeploymentやCIなどを組み合わせた開発環境を構築できます。
さらに、GitHubとの同期を解除してOriginをSource of Truthとして利用することも可能です。
Originはまだ早期ベータ段階であり、現時点では基本的なコードホスティングやPull Request、GitHub同期などの機能が中心となっています。
Cursorは今後、エージェント向けの機能を追加していく方針を示しているため、今後どのようにOriginとCursorのAIエージェントが統合されていくのかにも注目されます。
