この記事は AIHubMix が作成しました。DeepSeek の Super-agent は研究用プロトタイプで、DeepSeek 社内版とは同一ではなく、設計エッセイのすべてのアイデアを実装したものでもありません。内容はリポジトリの README、設計エッセイ、各社の公式ドキュメントに基づいています。チケットをトリガーから PR まで通しで実行する検証はしていません。
TL;DR
- クラウド型コーディングエージェントは、エディタを開かずに依頼し、自分のマシンの外で実行し、レビューできる成果物を受け取る製品です
- GitHub、Cursor、OpenAI、Anthropic、Cognition、xAI の6製品を同じ軸で並べると、トリガー、実行環境、返り値の違いが見えます
- Grok Bot はリポジトリ作業用ではなく、Cursor がホストするアカウント単位のクラウドマシンで動く常駐型の AI チームメイトです
- 自前で動かす例が DeepSeek の Super-agent で、DSH 向けの MIT ライセンスの TypeScript プラグインとして公開されています
- ただし
danger-full-accessで動き、既定のサンドボックスはなく、対象は github.com の1リポジトリです - レビュー工程はどの製品でも残ります。エージェントが減らすのはタイピングです
クラウド型コーディングエージェントとは何か
クラウド型コーディングエージェントは、エディタの外から依頼を受け取り、自分のマシンの外にある環境で作業し、レビューできる成果物を返す製品です。GitHub、Cursor、OpenAI、Anthropic、Cognition、xAI が、クラウドエージェント、バックグラウンドエージェント、クラウドセッション、自律型ソフトウェアエンジニアといった名前で、それぞれの形を提供しています。
エンジニアリングの課題は、モデル呼び出しではありません。そこは Base URL とキーとモデル ID で済みます。難しいのは周辺です。ノート PC を閉じても動くトリガー、リポジトリを clone してビルドできる環境、認証情報の境界、そして人間がレビューできる出力です。
このカテゴリの製品には、共通する3つの部品があります。
- エディタを開かずに済むトリガー。 Issue のアサイン、Slack や Feishu での @メンション、Web アプリのプロンプト、API 呼び出し、CLI からの引き渡しです
- 自分のマシンの外にある環境。 エージェントはリポジトリを clone し、必要なものをインストールし、ベンダーまたは組織が管理するサンドボックスやワークスペースで作業します
- レビューできる成果物。 ブランチ、差分、下書きの PR、コメントなど、人間が確認して次の行動に移せるものです
これは、近い2つのものと区別されます。ローカル IDE エージェントは、見ている間だけノート PC 上で動きます。チャットアシスタントは、リポジトリに触れずに質問へ答えます。クラウド型はその中間で、実際のツールと実際のチェックアウトを持ちながら、人間がその場を離れることを前提にしています。
ボット という言葉は、同じアイデアのチャットネイティブな形を指します。Issue をアサインする代わりに、Slack、Teams、Feishu でエージェントにメンションします。トリガーは変わりますが、遠隔の環境は変わりません。出力は PR や差分のこともあれば、完成したファイル群のこともあります。
製品マップ
6製品を、各社の説明に沿って並べます。
| 製品 | 開始点 | 実行環境 | 返り値 |
|---|---|---|---|
| GitHub Copilot cloud agent | Issue、@、Agents パネル | クラウドサンドボックスまたは Actions | ブランチまたは PR |
| Cursor Cloud Agents | デスクトップ、Web、Slack、Linear | 隔離されたクラウド VM | PR |
| OpenAI Codex Cloud | ChatGPT の Web、デスクトップ、モバイル | クラウドワークスペース | 変更または PR |
| Claude Code cloud sessions | ブラウザ、モバイル、デスクトップ、ターミナル | Anthropic 管理の VM またはセルフホスト環境 | ブランチまたは PR |
| Devin | Slack、Teams、Web、CLI、API | ターミナル、エディタ、ブラウザを備えたワークスペース | 下書き PR |
| Grok Bot | デスクトップ / モバイルのチャット、X の @bot | クラウドマシン(Cursor がホスト) | ファイルまたは下書き |
「実行環境」列は各社の表現に従っています。隔離の詳細は製品ごとに異なり、Devin のドキュメントは VM 構成や隔離の保証を説明していません。
Grok Bot はもっとも広い位置づけです。xAI のドキュメント は、デスクトップまたはモバイルのチャットから、あるいはアカウントを連携していれば X で @bot にメンションすることで開始できる、常駐型の AI チームメイトだと説明しています。Cursor がホストするアカウント単位のクラウドマシン上で動き、ブラウザ、ストレージ、コマンドラインにアクセスできます。ドキュメントが説明しているのは完成したファイルと下書きで、リポジトリのワークフローではありません。ブランチや PR の作成は記載されていません。つまり、ボット寄りの端に位置します。
表より重要な違いは4つあります。
トリガーがどこにあるか。 GitHub Copilot cloud agent と OpenAI Codex Cloud は、GitHub または ChatGPT アプリにすでにある作業を中心に設計されています。Cursor Cloud Agents と Devin はチャットネイティブで、Slack や Teams のスレッドが入口です。Claude Code cloud sessions は、ブラウザ、スマートフォン、デスクトップアプリ、ターミナルの claude --cloud から開始でき、スケジュール実行もできます。
ベンダーがどこまで見せるか。 Claude Code は隔離の説明が詳しいです。Anthropic がホストする環境では、各セッションが隔離された VM で動き、ネットワークアクセスは既定で制限され、git の認証情報はサンドボックスの外に置かれ、プロキシがセッションの代わりに認証します。組織はセッションをセルフホスト環境に振り向けることもでき、その場合の隔離は組織の責任です。クラウドセッションはプランのレート制限を共有し、VM の追加課金はありません。一方で claude.ai のサインインが必要で、Claude Code が Amazon Bedrock、Google Cloud の Agent Platform、その他のサードパーティプロバイダ向けに設定されている場合は使えません。他のベンダーは内部構成の公開が少なく、「サンドボックス」や「VM」という言葉で説明が終わることがよくあります。
エージェントが何に触れられるか。 1リポジトリに限定する製品もあれば、組織全体や複数リポジトリの作業をうたう製品もあります。自分の環境に照らして最初に確認すべき点です。能力の高いエージェントでも、リポジトリの範囲が誤っていれば、役に立たないか危険かのどちらかになります。
どんな作業に向くか。 このリストの大半はリポジトリ単位のコーディングです。Grok Bot は汎用のクラウドチームメイトで、ドキュメントが説明するのはファイルと下書きであり、リポジトリのワークフローではありません。「クラウドエージェント」は単一の製品形ではなく、スペクトラムとして読む必要があります。
ループはどう回るか
ブランドを剥がすと、ループはどこでも似ています。
- 受け付け。 トリガーが届きます。製品はそれが実際のタスクかを判断し、ときには確認の質問を1つ返し、セッションをキューに入れます
- 環境。 エージェントは正しいブランチでリポジトリを clone し、セットアップスクリプトまたはイメージを実行し、ツールチェーンをインストールします。ネットワークアクセスとシークレットはここで設定され、後回しにはなりません
- 作業。 エージェントはコードを読み、ファイルを編集し、テストやコマンドを実行し、ときにはブラウザを開きます。長いタスクはノート PC がスリープした後も続きます
- 出力。 ブランチを push して PR を開くか、差分と文章の要約を残します。マージ前に止まることが前提の製品は、下書き PR を返します
- レビュー。 人間が差分を読み、コメントし、マージするか、変更を依頼するか、作業をローカルセッションに戻します。PR を監視して、CI が失敗したときに修正を push できる製品もあります
差が出るのは、2と5です。セットアップスクリプトが長すぎる、リポジトリを clone できない、ネットワークポリシーがパッケージレジストリを塞ぐ、サンドボックスから認証情報が見えない、といったことが、単純に見えたタスクを止めます。そして「レビューできる出力」は、人間がレビューするという意味です。どの製品もレビュー工程をなくすのではなく、タイピングの位置を移しています。
いまこの波が起きている理由
3つの条件がそろいました。モデルが、常時の監督なしで長いツールループを回せるほど信頼できるようになりました。サンドボックスとセットアップスクリプトが、タスクごとに環境を用意できるほど安くなりました。そして PR が、エージェントとレビュアーの間の既定のインターフェースになり、チームは新しいレビュー工程を発明せずに済みました。
注意に関する議論もあります。DeepSeek の設計エッセイは、1つのタスクはモデルで制約されるが、多数のタスクをまたぐ人間のスループットは注意で制約される、と明示しています。クラウドエージェントは、セッション管理、コンテキストスイッチ、待ち時間を人間から移します。この主張は DeepSeek のエッセイによるもので、独立した研究によるものではありませんが、カテゴリが有用に感じられる理由を説明しています。
何を手放すことになるか
ホスト型の製品は、どれも利便性と引き換えに制御を手放します。
- 信頼境界。 コードと、場合によっては認証情報が、自分のマシンの外に出ます。隔離、保持、ネットワークアクセスについての公開情報の量はベンダーごとに違うため、カテゴリ全体を一律とみなさず、製品ごとに確認してください
- 隔離。 管理された VM はエージェントを閉じ込めるように設計されていますが、それはベンダーの環境です。「サンドボックス」は、強化された VM から、広いネットワークアクセスを持つコンテナまでを指し得ます
- カスタマイズ。 ホスト型エージェントが公開するのは設定で、ソースコードではありません。トリガー、レビュールール、モデルを変えたい場合、製品が用意した範囲に限られます
- コストモデル。 多くはサブスクリプションまたは利用上限付きのプランで課金され、エージェントの時間は直接管理できる明細ではありません。トークンではなくプランで予算を組みます
- 範囲とロックイン。 複数リポジトリの対応、チャット連携、エンタープライズ向けの制御はベンダーごとに違い、ワークフローの移行も無料ではありません
自前で動かす例:DeepSeek の Super-agent
DeepSeek のリリースが興味深いのは、管理プレーンを自分の側に残したとき、同じループがどうなるかを問うているからです。リポジトリは deepseek-ai/dsh-superagent-prototype で、DeepSeek Harness(DSH)向けの MIT ライセンスの TypeScript プラグイン、バージョン 0.1.0 として、研究用プロトタイプの形で公開されています。README は、公開用に調整されたもので、DeepSeek 社内版とは同一ではなく、設計エッセイのすべてのアイデアを実装したものでもない、と明示しています。
形は、長命の Router セッションと、Ticket ごとの Worker セッションです。イベントは Source → Trigger → Thread → Eval → Mandate → Ticket → Assignment → Executor の順に流れます。チームはポリシーで作業を許可し、許可された人からの明示的な @メンションは受け付けます。先回りの作業は observe モードで始まり、チケットを開かずに、エージェントが何をしたはずかを記録します。Ticket ごとにセッションとディレクトリが割り当てられ、prepare コマンドで Ticket ごとの git ワークツリーを作れます。
運用モデルは、ベンダーのサンドボックスの反対側にあります。監視するのは github.com の1リポジトリ(GitHub Enterprise Server は非対応)と、任意の Feishu です。Router と Worker のプリセットは、どちらもオペレーターの OS ユーザーとして danger-full-access で動きます。アカウントラッパーが選ぶのはエージェントの認証情報で、プロセスを隔離するわけではありません。デプロイガイドの指針は、エージェントの認証情報だけを持つ専用 OS アカウントです。状態は、設定した stateDir の下の SQLite に置かれます。哲学は予算として書かれています。人間の注意をできるだけ取らず、価値をできるだけ返す、というものです。
プロトタイプはモデルをハードコードしません。Eval または Execution で上書きしない限り Harness プロファイルの既定値を使うため、Router に軽いモデル、Worker に強いモデルを置くこともできます。
設計エッセイは、合成ワークロードのスケジューリング数値を報告しています。約300メッセージと20件の作業リクエスト、シミュレーションしたツール、5回の実行で、p50/p95 は約12.4 / 15.7分でした。サブエージェント呼び出しのなかった単一セッションのベースラインは、p95 が約29.5分です。これはエッセイ自身による自己申告の測定で、シミュレーションしたツール下の数値であり、独立したコーディング品質のベンチマークではありません。
ハマりどころ
danger-full-access のまま使い始めると権限が広すぎる
Router と Worker は、オペレーターの OS ユーザーとして danger-full-access で動きます。アカウントラッパーは認証情報を切り替えるだけで、プロセスをサンドボックス化しません。使い始める前に、エージェントの認証情報だけを持つ専用 OS アカウントを用意してください。
github.com の1リポジトリが前提で、GitHub Enterprise Server は非対応
監視できるのは github.com 上の1つの owner/name リポジトリで、GitHub Enterprise Server は非対応です。
「サンドボックス」と書いてあっても、中身の説明はベンダーごとに違う
Claude Code は、隔離された VM、既定で制限されたネットワーク、サンドボックス外に置かれる git 認証情報まで説明しています。一方で、他のベンダーの公開情報は「サンドボックス」や「VM」で終わることが多く、Devin のドキュメントは VM 構成や隔離の保証を説明していません。同じ言葉から同じ保証を仮定しないでください。
Claude Code のクラウドセッションは claude.ai のサインインが必要で、Amazon Bedrock や Google Cloud の Agent Platform では使えない
Claude Code のクラウドセッションは、プランのレート制限を共有し、VM の追加課金はありませんが、claude.ai のサインインが必要です。Claude Code が Amazon Bedrock、Google Cloud の Agent Platform、その他のサードパーティプロバイダ向けに設定されている場合は利用できません。
セットアップスクリプトが長い、パッケージレジストリに届かない、認証情報が見えない
ループの2番目で止まる典型です。セットアップスクリプトが長すぎる、リポジトリを clone できない、ネットワークポリシーがパッケージレジストリを塞ぐ、サンドボックスから認証情報が見えない、のいずれかがあると、単純に見えたタスクが進みません。
レビューを省こうとすると、どの製品でも止まる
どの製品も、最後は差分や PR を人間がレビューする形で終わります。エージェントが移すのはタイピングで、承認ではありません。レビュー工程を前提に、トリガーと権限を設計してください。
この記事で検証していないこと
- Super-agent のチケットをトリガーから PR まで通しで実行する検証はしていません。接続経路はドキュメントに基づく説明です
- 設計エッセイのスケジューリング数値は自己申告で、シミュレーションしたツール下の測定です。独立したコーディング品質の結果ではありません
- ホスト型各社の機能は公式ドキュメントに基づく要約で、再現テストは行っていません
- Super-agent は研究用プロトタイプで、DeepSeek 社内版とは同一ではなく、既定のサンドボックスもありません
まとめ
- クラウド型コーディングエージェントは、エディタを開かずに済むトリガー、自分のマシンの外の環境、レビューできる成果物の3つで整理できます
- GitHub、Cursor、OpenAI、Anthropic、Cognition、xAI の6製品は同じループを共有し、違いはトリガー、隔離の公開度、対象範囲に現れます
- Grok Bot はリポジトリ作業用ではなく、Cursor がホストするアカウント単位のクラウドマシンで動く常駐型の AI チームメイトです
- DeepSeek の Super-agent は、管理プレーンを自分の側に残す実装例ですが、
danger-full-accessで動き、既定のサンドボックスはなく、対象は github.com の1リポジトリです - 性能数値は設計エッセイの自己申告であり、独立した品質評価ではありません
- どの製品でも、最後のレビューは人間に残ります
AIHubMix は OpenAI 互換エンドポイント(https://aihubmix.com/v1)を提供しており、DSH の基本接続は DeepSeek Harness ガイド で確認できます。ガイドが扱うのは基本接続までで、Super-agent プラグインは対象外です。Super-agent のプロセス自体は AIHubMix ではホストされず、DSH を導入したマシン上で動きます。
参考
- deepseek-ai/dsh-superagent-prototype(GitHub)— README、設計エッセイ、docs/000–008
- Connect DeepSeek Harness to AIHubMix(AIHubMix)
- GitHub Copilot cloud agent(GitHub Docs)
- Claude Code in the cloud(Anthropic)
- Grok Bot documentation(xAI)