PR

Claude Codeのクラウドセッションとは?PCを閉じてもAIが作業を続ける仕組みを現役SEが解説

AI

「Claude Codeに作業を頼んだけど、終わるまでPCを開きっぱなしにしないといけない」「外出先からスマホで、続きの指示を出せたらいいのに」そんな悩みを解決してくれるのが、Claude Codeのクラウドセッションです。

Claude Codeを自分のPCではなく、Anthropic(Claudeの開発元)が用意したクラウド上のパソコンで動かす仕組みです。

この記事では、現役システムエンジニアの筆者が、クラウドセッションの仕組みとローカル実行との違い・使うメリットと向き不向き・始め方と基本の使い方・利用できるプランと料金・注意点・セキュリティ・よくあるトラブルを、専門用語をできるだけかみ砕いて解説します。


クラウドセッションとは

クラウドセッションとは、Claude Codeを自分のPCではなく、Anthropicが管理するクラウド上の仮想マシン(VM)で動かす機能です。

仮想マシン(VM)とは:1台の大きなコンピューターの中に、ソフトウェアで作られた「仮想的なパソコン」のことです。見た目や使い勝手は普通のパソコンと同じですが、実体はインターネットの向こう側にあります。

これまでのClaude Codeは、自分のPCのターミナル(黒い画面)で動かすのが基本でした。そのためPCを閉じたりスリープさせたりすると、作業も止まってしまいます。クラウドセッションでは、作業する場所がクラウド上のVMに移ります。PCを閉じても作業は止まらず、ブラウザやスマホのClaudeアプリから進み具合を確認したり、追加の指示を出したりできます。

例えるなら、自宅で料理をしていたのを、レンタルキッチンにいる料理人へ依頼する形に変えるイメージです。自分が家を出ても料理は進み、スマホで「味付けは薄めで」と追加の注文もできます。

クラウドセッションは、次のどこからでも始められます。

  • ブラウザ:claude.ai/code にアクセス
  • スマホ:Claudeアプリの「Code」タブ
  • デスクトップアプリ:セッション開始時に「Local」ではなく「Cloud」を選ぶ
  • ターミナル:claude --cloud "タスク内容" を実行
  • ルーティン:スケジュール実行やイベントをきっかけにした自動実行も、クラウドセッションとして動きます



ほかの使い方との違い

Claude Codeには、クラウドセッション以外にもいくつかの使い方があります。公式ドキュメントの比較をもとに整理しました。

クラウドセッションRemote Controlターミナル(CLI)
どこで動く?Anthropicのクラウド上のVM自分のPC自分のPC
どこから操作?ブラウザ・スマホ・デスクトップアプリ・CLIブラウザ・スマホターミナル
自分のPCの設定を使う?使わない(リポジトリのみ)使う使う
GitHubは必要?基本的に必要不要不要
接続を切っても動く?動くターミナルを開いている間だけ動かない

Remote Control とは:自分のPCで動いているClaude Codeを、スマホやブラウザから遠隔操作する機能です。作業場所はあくまで自分のPCなので、PCを閉じると止まります。

「作業場所がどこか」で考えると分かりやすいです。作業場所が自分のPCならターミナル/Remote Control、作業場所がクラウドならクラウドセッションです。



クラウドセッションを使う利点

クラウドセッションを使うと、次の5つの利点があります。

①PCを閉じても作業が止まらない
時間のかかるタスクを頼んだら、PCを閉じて出かけても大丈夫です。タブを閉じてもセッションは動き続け、タスクが終わるまでバックグラウンドで作業します。


②スマホから確認・指示できる
通勤中や休憩中に、スマホのClaudeアプリから進み具合を確認できます。Claudeから質問が来ていれば、その場で答えて作業を先に進められます。


③複数のタスクを同時に進められる
タスクごとに専用のVMとブランチ(作業の分岐)が用意されるので、「バグ修正」「ドキュメント更新」「リファクタリング」を同時に依頼できます。


④自分のPCに環境構築しなくていい
作業はクラウド上で行われるので、自分のPCに開発環境を用意しなくても始められます。手元にないリポジトリでも、Claudeがその都度クラウド上に複製して作業します。


⑤自分のPCを汚さない
セッションごとに分離されたVMで動くため、Claudeが何か失敗しても自分のPCには影響しません。



向いている作業・向いていない作業

向いている作業向いていない作業
内容がはっきり決まっていて、細かい指示がいらないタスク自分のPCにある設定やツールが必要な作業
時間のかかるタスク(テスト実行、まとまった修正など)社内ネットワークなど、手元からしか届かない場所を使う作業
複数の独立したタスクの並列実行一つ一つ確認しながら進めたい細かい作業
コードの調査や「この機能はどこで実装されている?」という質問大規模なビルドなど、メモリやCPUを大量に使う作業
GitHubを使わない作業(別の方法はあるが制約あり)

クラウドVMの性能の目安(公式ドキュメントより):OS:Ubuntu 24.04 / CPU:4 vCPU / メモリ:16GB / ディスク:30GB。大規模なビルドやメモリを大量に使うテストなど、この目安を大きく超える作業は途中で止まることがあります。その場合は、自分のPCで動かしてスマホから操作できる Remote Control の利用をおすすめします。

クラウドセッションは「GitHubとは何か」「ブランチやプルリクエストとは何か」を理解している前提の機能です。エンジニアにとっては便利ですが、非エンジニアの方には最初のハードルになりやすい部分です。非エンジニアの方がClaude Codeでつまずきやすいポイントは、Claude Codeは非エンジニアには無理?現役SEが見た、独学で詰まる5つの壁で詳しくまとめています。



利用できるプランと料金

クラウドセッションは、次のプランで利用できます(Webで使う版は現在「研究プレビュー」という位置づけです)。

プラン月額(米ドル)クラウドセッション
Free無料×
Pro$20(年払いなら月$17相当)○
Max$100〜○
Team1席あたり$25(年払いなら$20)〜○
Enterprise要問い合わせPremiumシート等のみ○

※2026年9月時点の公式料金ページの情報です。料金は変わることがあるため、最新情報は公式の料金ページでご確認ください。

公式ドキュメントによると、クラウドVMに対する個別の計算料金はかかりません。ただし、使用量の上限はふだんのClaude・Claude Codeと共有です。複数のタスクを並列で動かすと、そのぶん上限に早く達する点に注意しましょう。



導入方法(初期設定)

初期設定は最初の1回だけです。大きく分けて「GitHubの接続」と「クラウド環境の作成」の2ステップです。

事前準備:GitHubアカウントとリポジトリ

GitHubとは:プログラムのコードを保管・共有するためのWebサービスです。「コード専用のGoogleドライブ」のようなもので、変更の履歴も残せます。

クラウドセッションは、GitHub上のリポジトリをクラウドに複製して作業します。新しく何かを作る場合も、先にGitHubで空のリポジトリを作っておきましょう。

ステップ1:claude.ai/code にアクセスしてGitHubを接続

claude.ai/code にアクセスしてClaudeアカウントでサインインすると、「Code」タブの画面が開きます。入力欄の上に「リポジトリで作業するための2つのステップ」という案内が出るので、これに沿って進めます。

  1. GitHubアカウントを接続:GitHub上のあなたの情報をClaudeに伝えます
  2. Claude GitHub Appをインストール:選んだリポジトリでClaudeが作業できるようになります

「GitHubにインストール」を押すとGitHubのログイン画面が開くので、自分のGitHubアカウントでサインインします。サインインすると「Install & Authorize Claude」の画面が出ます。ここでは、Claudeにどのリポジトリを触らせるかを選びます。

  • All repositories:今あるリポジトリと、今後作るリポジトリすべてが対象になります
  • Only select repositories:選んだリポジトリだけが対象になります

おすすめは「Only select repositories」です。Claudeにはコードやプルリクエストの読み取りと書き込みの権限が与えられます。まずは試したいリポジトリだけを選び、慣れてから範囲を広げると安心です。

対象はあとからGitHubの設定画面で変更できます。選んだら「Install & Authorize」を押します。Claudeの画面に戻り、入力欄の下にある「リポジトリを選択」から、接続したリポジトリを選べるようになります。

ステップ2:クラウド環境を作成

入力欄の下にある実行場所の切り替えボタン(最初は「ローカル」と表示)を押すと、「ローカル/クラウド/リモートコントロール/SSH」のメニューが出ます。「クラウド」にカーソルを合わせ、「クラウド環境を追加…」を選びます。

GitHubを接続した時点で「Default」という環境が自動で作られていることがあります。その場合は「Default」を選べばすぐにクラウドセッションを使えます。自分用に設定を変えたいときだけ、新しい環境を追加してください。

「クラウド環境を追加」の画面では、次の4つを設定します。

  • 名前:「ブログ用」「検証用」など、あとで見分けやすい名前にします
  • ネットワークアクセス:インターネットにどこまで接続してよいかを決めます。デフォルトの「Trusted」は、npmやPyPIなどのパッケージ配布サイト、GitHub、主要なクラウドサービスなど、許可リストに載っている接続先にだけつながる設定です。それ以外のインターネットにはつながりません
  • 環境変数:すべてのセッションで使う設定値を、.env形式(名前=値を1行ずつ書く形式)で入力します(任意)
  • セットアップスクリプト:Claude Codeが起動する前に実行されるBashスクリプトです。最初から入っていないツールを追加するときに使います。実行結果は保存されるため、2回目以降のセッションでは基本的に再実行されません(スクリプトを変更したときや、約7日ごとに再実行されます)(任意)

注意:環境変数にパスワードやAPIキーを書かないでください。環境変数はこの環境を使うすべてのユーザーに表示されます。シークレットや認証情報は入れないようにしましょう。

入力したら「環境を追加」を押して完了です。初めてなら、名前だけ入力して、残りは空欄・Trustedのままで問題ありません。

ターミナル派の方は /web-setup でもOK

すでにGitHub CLI(ghコマンド)を使っている方は、ブラウザを開かずに設定できます。

gh auth login        # GitHub CLIで認証(未認証の場合)
claude               # Claude Codeを起動
/web-setup           # Claude Codeの中で実行

/web-setup はシェル(ターミナル)ではなく、claude を起動した中で入力します。APIキーでログインしていると表示されないため、その場合は /login でClaudeアカウントにサインインし直してください。

「Connect cloud sessions to GitHub?」の確認が出たら
/web-setupを実行すると、GitHubに接続してよいかの確認が表示されます。ここで手元のGitHubの認証情報が使われます。

このとき、次のような英語のメッセージが出ることがあります。

Your GitHub CLI token doesn’t have the workflow scope.(あなたのGitHub CLIのトークンには workflow スコープがありません)

これはエラーではなく、「このままでも使えますが、一部できないことがあります」という注意書きです。workflowスコープ(GitHub Actionsの設定ファイルを変更する権限)がトークンに付いていない、という意味です。

GitHub Actions:GitHubが用意している、決めた作業を自動で実行してくれる仕組みです。

この権限がないと、次の場合にプッシュ(GitHubへの送信)が拒否されます。

  • GitHub Actionsの設定ファイル(.github/workflows/の中)を変更したとき
  • とても大きなリポジトリへ送信したとき(GitHubのチェックの都合で拒否されることがあります)

基本的には「Continue」で進めても大丈夫です。もし権限を追加したい場合は、ターミナルでgh auth refresh -s workflowを実行してから、もう一度/web-setupを実行します。


使い方

基本の流れ

① リポジトリとブランチを選んでタスクを送る

claude.ai/code(またはスマホアプリのCodeタブ)の入力欄の下で、作業するリポジトリとブランチを選びます。複数のリポジトリを選ぶこともできます。依頼内容はできるだけ具体的に書くのがコツです。

  • ✕「テストを直して」
  • ○「tests/test_auth.py で失敗しているログインのテストを直して」

エラーメッセージがあれば、そのまま貼り付けると伝わりやすくなります。

② 権限モードを選ぶ

入力欄の横で、Claudeにどこまで任せるかを選べます。

  • Accept edits(デフォルト):承認を待たずに編集してブランチを送ります
  • Plan:まず作業方針を提案し、許可してから編集を始めます
  • Auto:確認なしでほぼすべての操作を進めます。そのかわり、別のAIが裏で安全チェックを行い、危険な操作は止めます(プランや組織の設定、モデルによっては表示されません)

初めてのうちは「Plan」で方針を確認してから進めると安心です。

③ 差分(diff)を確認してコメントする

作業が終わると「+42 -18」のような表示が出ます。これは追加・削除した行数で、クリックすると変更内容(差分)を確認できます。気になる行を選んでコメントを書けば、次のメッセージと一緒にClaudeに届きます。

④ プルリクエストを作成する

変更内容に問題がなければ、「Create PR」を押してプルリクエストを作ります。プルリクエスト(PR)とは、「この変更を本体に取り込んでください」とお願いする申請書のようなものです。

応用:ターミナルとクラウドを行き来する

ターミナルに慣れている方は、次のコマンドが便利です。

# ターミナルからクラウドセッションを開始
claude --cloud "src/auth/login.ts の認証バグを修正して"

# 複数タスクを並列で投げる
claude --cloud "不安定なテストを修正して"
claude --cloud "APIドキュメントを更新して"

# クラウドのセッションを手元のターミナルに引き取る
claude --teleport

クラウドが複製するのは手元のファイルではなくGitHub上のリポジトリです。手元で追加したコミットは、先に git push しておきましょう。また、--teleport はクラウド→手元への一方向です。ターミナルから進行中のセッションをクラウドへ送ることはできません(デスクトップアプリには「Continue in」メニューがあります)。

応用:PRの自動修正(Auto-fix)

Claude GitHub Appをリポジトリにインストールしておくと、PRを見張って、CI(自動テスト)の失敗やレビューコメントに自動で対応してくれます。セッションのCIステータスバーで「Auto-fix」をオンにするだけです。



注意点とセキュリティ

使用量の上限は通常のClaudeと共有

並列で何本も動かすと、そのぶん早く上限に達します。本当に必要なタスクから順に投げるのがおすすめです。


放置するとVMが回収される

しばらく操作がないとセッションは止まり、VMは回収されます。claude.ai/code から開き直せば会話履歴は戻りますが、実行中だったバックグラウンド処理は戻りません。


Manual / Bypass の権限モードは使えない

クラウドセッションで選べるのは Accept edits・Plan・Auto の3つです。


ローカルで作ったスキルはクラウドセッションで使える?

Claude Codeを使い込んでいる方ほど気になるのが、「自分のPCで作ったスキル(Claudeに覚えさせた作業手順)は、クラウドセッションでも使えるのか」という点です。

スキル:「ブログ記事はこの構成で書く」「このチェック項目で確認する」といった手順をファイルにまとめ、Claudeに繰り返し使わせる仕組みです。

結論から言うと、ローカルのClaude Codeとクラウドセッションは別々の環境です。使えるかどうかは、スキルを保存している場所で決まります。

スキルの保存場所クラウドセッションで使えるか
claude.aiにアップロードして有効にしたスキル使える(自動で読み込まれる)
リポジトリ内の.claude/skills/にコミットしたスキル使える(リポジトリと一緒に複製される)
自分のPCの~/.claude/skills/だけにあるスキル使えない

claude.ai:Anthropicが提供するClaudeの公式Webサービスと、そのアカウントのことです。ブラウザ版だけでなく、デスクトップアプリやスマホアプリも同じアカウントでログインして使います。

会話の履歴やアップロードしたスキルはアカウント側(Anthropicのサーバー)に保存されるため、どの端末からでも同じ内容が見えます。「Claude専用のGoogleアカウント」のようなイメージです。

例えるなら、ローカルは「自宅の本棚」、クラウドセッションは「毎回まっさらな貸し会議室」です。自宅の本棚にある本は会議室には持ち込まれませんが、クラウド上の共有フォルダ(claude.aiやGitHub)に入れておいた資料なら、どちらの場所からでも開けます。

自分のPCにしかないスキルをクラウドでも使いたい場合は、次のどちらかにしましょう。

  1. claude.aiにアップロードする:どのリポジトリで作業しても使えます。普段使うスキルはこちらがおすすめです
  2. リポジトリの.claude/skills/にコミットする:そのリポジトリで作業するときだけ使えます

逆向きにも注意!
クラウドセッションの中でスキルを作ったり直したりしても、そのままでは残りません。VMは使い終わると片付けられるため、リポジトリにコミットしてGitHubに送るか、claude.aiにアップロードしておきましょう。

※Notionなど外部サービスとつなぐスキルの場合、スキル本体が読み込まれても、接続先の設定によっては動きません。claude.aiのコネクタで接続したサービスはクラウドセッションでも使えますが、自分のPCでclaude mcp addで追加した接続設定はPCの中にしかないため、クラウドには引き継がれません。


セキュリティの仕組み

  • セッションごとに分離されたVMで動くため、ほかのセッションや自分のPCに影響しません
  • ネットワーク接続はデフォルトで制限されています(Trustedレベル)
  • GitHubの認証情報はVMの中に置かれず、外側で安全に扱われます

セッションの共有には注意!
クラウドセッションは初期設定では「Private(自分だけ)」ですが、共有のために公開範囲を切り替えられます。Pro・Maxプランで「Public」にしてリンクを渡すと、リンクを知っていてclaude.aiにログインしている人なら誰でも見られる状態になります(Team・Enterpriseプランでは、同じ組織のメンバーだけに共有する「Team」を選べます)。セッションには非公開リポジトリのコードや認証情報が含まれることがあるため、共有する前に必ず中身を確認しましょう。Settings > Claude Code > Sharing settings で、見る人にリポジトリへのアクセス権を求める設定もできます。



よくあるトラブルと対処法

GitHubを接続したのにリポジトリが表示されない

接続したGitHubアカウントが、そのリポジトリにアクセスできるか確認しましょう。Auto-fixを使いたい場合は、GitHubの「Settings → Applications → Claude → Configure」で、対象リポジトリが許可されているかも確認します。


/web-setup が「Unknown command」になる

シェル(ターミナル)で直接入力していないか確認しましょう。claudeを起動してから入力します。それでも出ない場合は、APIキーでログインしている可能性があるので、/loginでClaudeアカウントにサインインし直します。


「Session creation failed」でセッションが始まらない

status.claude.com で障害が出ていないか確認し、1分ほど待ってから再試行しましょう。

タブを閉じたのにセッションが動き続けている

これは仕様です。不要になったセッションは、サイドバーからアーカイブ(非表示)または削除できます。



まとめ

Claude Codeのクラウドセッションは、「AIに作業を任せて、自分は別のことをする」という働き方を現実的にしてくれる機能です。

  • 作業はAnthropicのクラウド上のVMで行われ、PCを閉じても止まらない
  • ブラウザ・スマホ・デスクトップアプリ・ターミナルから操作できる
  • Pro・Max・Teamなどの有料プランで使え、VM代の追加料金はない(使用量の上限は共有)
  • 始めるにはGitHubの接続とクラウド環境の作成が必要
  • 自分のPCの設定が必要な作業や、細かく確認しながら進める作業には向かない

こうした機能が次々に登場し、AIは「相談相手」から「仕事を任せる相手」に変わりつつあります。エンジニアに限らず、Claude Codeを使いこなせるかどうかで仕事の進め方に大きな差が出る時代になってきました。

「非エンジニアの自分でもClaude Codeを学ぶ意味はある?」と感じた方は、こちらの記事もあわせて読んでみてください。



参考リソース

コメント

タイトルとURLをコピーしました