CC Guide
中級

リモート実行でセッションをクラウドに移行する

--remote, --teleport, --remote-control を活用して、セッションをクラウドとローカル間で自在に移行する方法

remotecloudworkflow

リモート実行でセッションをクラウドに移行する

Claude Code は、セッションをローカル、クラウド、SSH先のサーバーなど、複数の環境で実行できます。環境間でセッションを移行する機能を使いこなすことで、作業の柔軟性が大きく向上します。

実行環境の種類

環境説明アクセス方法
ローカル自分のマシンで実行claude / デスクトップアプリ
リモート(クラウド)Anthropicクラウドで実行--remote / デスクトップアプリ
SSHリモートマシンで実行デスクトップアプリ

クラウドセッションの起動

# クラウドでバグ修正を実行
claude --remote "src/auth/login.ts の認証バグを修正して"

# クラウドでテスト修正を実行
claude --remote "auth.spec.ts の不安定なテストを修正して"

クラウドセッションは、ローカルターミナルを閉じても継続します。進捗は claude.ai/code または iOS アプリで確認できます。

テレポート: クラウドからローカルへ

# インタラクティブにセッションを選択
claude --teleport

# セッションIDを指定
claude --teleport abc123-def456

テレポートの動作。

  1. 対象リポジトリに自動移動
  2. ブランチのフェッチとチェックアウト
  3. 会話履歴の同期

リモートコントロール: モバイルからローカルを操作

claude --remote-control "My Project"
claude --rc "My Project"

モバイルアプリとペアリングすることで、スマートフォンからローカルの Claude Code セッションに指示を送れます。

セッションの確認

> /tasks

ローカル、リモート、バックグラウンドの全セッションを一覧表示します。

SSH セッションの設定

デスクトップアプリから SSH 経由でリモートマシンの Claude Code を操作できます。

{
  "name": "Production Server",
  "sshHost": "user@production.example.com",
  "sshPort": 22,
  "identityFile": "~/.ssh/id_rsa"
}

SSH セッションでも、パーミッションモード、コネクター、プラグイン、MCP サーバーがすべてサポートされます。

推奨ベストプラクティス

フェーズ推奨環境コマンド
計画ローカル(読み取り専用)claude --permission-mode plan
実装クラウド(自律実行)claude --remote "..."
レビューローカルclaude --teleport <id>
モニタリングモバイルclaude --rc "Project"

クラウド環境でのマルチリポジトリ

クラウド環境では + ボタンで複数のリポジトリを追加できます。複数リポジトリにまたがる作業もクラウド上で完結します。


あわせて読む

関連コンテンツ