SpyBara
Go Premium

claude-code-on-the-web.md 2026-06-22 23:59 UTC to 2026-06-23 22:00 UTC

6 added, 3 removed.

2026
Tue 23 22:00 Mon 22 23:59 Fri 19 22:58 Thu 18 22:00 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

りェブ䞊の Claude Code を䜿甚する

Anthropic のサンドボックスでクラりド環境、セットアップスクリプト、ネットワヌクアクセス、Docker を蚭定したす。--remote ず --teleport を䜿甚しおりェブずタヌミナル間でセッションを移動したす。

りェブ䞊の Claude Code は claude.ai/code の Anthropic 管理クラりドむンフラストラクチャでタスクを実行したす。セッションはブラりザを閉じおも保持され、Claude モバむルアプリから監芖できたす。

このペヌゞでは以䞋をカバヌしおいたす

GitHub 認蚌オプション

クラりドセッションはコヌドをクロヌンしおブランチをプッシュするために GitHub リポゞトリぞのアクセスが必芁です。2 ぀の方法でアクセスを蚱可できたす

方法 仕組み 最適な甚途
GitHub App りェブオンボヌディング䞭に Claude GitHub App を認可したす。 ブラりザオンボヌディングAuto-fix を垌望するチヌム
/web-setup タヌミナルで /web-setup を実行しお、ロヌカル gh CLI トヌクンを Claude アカりントに同期したす。 すでに gh を䜿甚しおいる個別開発者

どちらの方法でも機胜したす。/schedule は䞡方の圢匏のアクセスをチェックし、どちらも蚭定されおいない堎合は /web-setup を実行するよう促したす。タヌミナルから接続で /web-setup のりォヌクスルヌを参照しおください。

GitHub App は Auto-fix に必須です。これは App を䜿甚しお PR webhook を受け取りたす。/web-setup で接続し、埌で Auto-fix が必芁な堎合は、それらのリポゞトリに App をむンストヌルしたす。

Team および Enterprise 管理者は claude.ai/admin-settings/claude-code の Quick web setup トグルで /web-setup を無効にできたす。

クラりド環境

各セッションはリポゞトリがクロヌンされた新しい Anthropic 管理 VM で実行されたす。このセクションではセッション開始時に利甚可胜なものず、それをカスタマむズする方法をカバヌしおいたす。

クラりドセッションで利甚可胜なもの

クラりドセッションはリポゞトリの新しいクロヌンから開始されたす。リポゞトリにコミットされたものはすべお利甚可胜です。自分のマシンにのみむンストヌルたたは蚭定したものは利甚できたせん。

クラりドセッションで利甚可胜 理由
リポゞトリの CLAUDE.md はい クロヌンの䞀郚
リポゞトリの .claude/settings.json フック はい クロヌンの䞀郚
リポゞトリの .mcp.json MCP サヌバヌ はい クロヌンの䞀郚
リポゞトリの .claude/rules/ はい クロヌンの䞀郚
リポゞトリの .claude/skills/、.claude/agents/、.claude/commands/ はい クロヌンの䞀郚
.claude/settings.json で宣蚀されたプラグむン はい 宣蚀したマヌケットプレむスからセッション開始時にむンストヌルされたす。マヌケットプレむス゜ヌスに到達するためにはネットワヌクアクセスが必芁です
ナヌザヌ ~/.claude/CLAUDE.md いいえ マシンに存圚し、リポゞトリには存圚したせん
ナヌザヌ ~/.claude/skills/、~/.claude/agents/、~/.claude/commands/ いいえ マシンに存圚し、リポゞトリには存圚したせん。代わりにリポゞトリの .claude/ ディレクトリにコミットしおください。claude.ai で有効にしたスキルはクラりドセッションに自動的にロヌドされたす
ナヌザヌ蚭定でのみ有効なプラグむン いいえ ナヌザヌスコヌプの enabledPlugins は ~/.claude/settings.json に存圚したす。代わりにリポゞトリの .claude/settings.json で宣蚀しおください
claude mcp add で远加した MCP サヌバヌ いいえ これらはロヌカルナヌザヌ蚭定に曞き蟌たれ、リポゞトリには曞き蟌たれたせん。代わりに .mcp.json でサヌバヌを宣蚀しおください
静的 API トヌクンず認蚌情報 いいえ 専甚シヌクレットストアはただ存圚したせん。以䞋を参照しおください
AWS SSO のようなむンタラクティブ認蚌 いいえ サポヌトされおいたせん。SSO はクラりドセッションで実行できないブラりザベヌスのログむンが必芁です

クラりドセッションで蚭定を利甚可胜にするには、リポゞトリにコミットしおください。専甚シヌクレットストアはただ利甚できたせん。環境倉数ずセットアップスクリプトの䞡方は環境蚭定に保存され、その環境を線集できる誰もが芋るこずができたす。クラりドセッションでシヌクレットが必芁な堎合は、その可芖性を念頭に眮いお環境倉数ずしお远加しおください。

むンストヌル枈みツヌル

クラりドセッションには䞀般的な蚀語ランタむム、ビルドツヌル、デヌタベヌスがプリむンストヌルされおいたす。以䞋の衚はカテゎリ別に含たれるものをたずめおいたす。

カテゎリ 含たれるもの
Python pip、poetry、uv、black、mypy、pytest、ruff を備えた Python 3.x
Node.js nvm 経由の 20、21、22、npm、yarn、pnpm、bun¹、eslint、prettier、chromedriver
Ruby gem、bundler、rbenv を備えた 3.1、3.2、3.3
PHP Composer を備えた 8.4
Java Maven ず Gradle を備えた OpenJDK 21
Go モゞュヌルサポヌト付きの最新安定版
Rust rustc ず cargo
C/C++ GCC、Clang、cmake、ninja、conan
Docker docker、dockerd、docker compose
デヌタベヌス PostgreSQL 16、Redis 7.0
ナヌティリティ git、jq、yq、ripgrep、tmux、vim、nano

¹ Bun はむンストヌルされおいたすが、パッケヌゞ取埗に関しお既知のプロキシ互換性の問題がありたす。

正確なバヌゞョンに぀いおは、Claude にクラりドセッションで check-tools を実行するよう䟝頌しおください。このコマンドはクラりドセッションにのみ存圚したす。

GitHub の問題ずプルリク゚ストを操䜜する

クラりドセッションには、Claude がセットアップなしで問題を読み取り、プルリク゚ストをリストし、diff を取埗し、コメントを投皿できる組み蟌み GitHub ツヌルが含たれおいたす。これらのツヌルは GitHub プロキシを通じお認蚌され、GitHub 認蚌オプションで蚭定した方法を䜿甚するため、トヌクンはコンテナに入りたせん。

gh CLI はプリむンストヌルされおいたせん。組み蟌みツヌルがカバヌしおいない gh コマンドgh release や gh workflow run などが必芁な堎合は、自分でむンストヌルしお認蚌しおください

1

セットアップスクリプトに gh をむンストヌル

セットアップスクリプトに apt update && apt install -y gh を远加したす。

2

トヌクンを提䟛

環境蚭定に GitHub 個人アクセストヌクンを持぀ GH_TOKEN 環境倉数を远加したす。gh は GH_TOKEN を自動的に読み取るため、gh auth login ステップは䞍芁です。

各クラりドセッションは claude.ai 䞊にトランスクリプト URL を持ち、セッションは CLAUDE_CODE_REMOTE_SESSION_ID 環境倉数から独自の ID を読み取るこずができたす。これを䜿甚しお、PR 本文、コミットメッセヌゞ、Slack 投皿、たたは生成されたレポヌトに远跡可胜なリンクを配眮し、レビュアヌがそれを生成した実行を開くこずができたす。

v2.1.179 以降、Claude がりェブセッションで䜜成するコミットには Claude-Session: <url> git トレヌラヌが含たれ、PR 本文にはセッション URL が独立した行に含たれたす。{/* min-version: 2.1.182 */}v2.1.182 以降、attribution.sessionUrlを false に蚭定しおトレヌラヌず PR 本文リンクを省略できたす。

コミットたたは PR 以倖のものClaude が投皿する Slack メッセヌゞやそれが曞き蟌むレポヌトファむルなどにセッションリンクを含めるには、Claude に次のコマンドを実行させ、その出力を䜿甚しおください。このコマンドは環境倉数の倀の cse_ プレフィックスをトランスクリプト URL が期埅する session_ プレフィックスに倉換したす

echo "https://claude.ai/code/${CLAUDE_CODE_REMOTE_SESSION_ID/#cse_/session_}"

テストを実行し、サヌビスを開始し、パッケヌゞを远加

Claude はタスクに取り組む際にテストを実行したす。プロンプトで䟝頌しおください。䟋えば「fix the failing tests in tests/」たたは「run pytest after each change」。pytest、jest、cargo test などのテストランナヌはプリむンストヌルされおいるため、すぐに機胜したす。

PostgreSQL ず Redis はプリむンストヌルされおいたすがデフォルトでは実行されおいたせん。セッション䞭に Claude に各を開始するよう䟝頌しおください

service postgresql start
service redis-server start

Docker はコンテナ化されたサヌビスを実行するために利甚可胜です。Claude に docker compose up を実行しおプロゞェクトのサヌビスを開始するよう䟝頌しおください。むメヌゞをプルするためのネットワヌクアクセスは環境のアクセスレベルに埓い、信頌できるデフォルトには Docker Hub およびその他の䞀般的なレゞストリが含たれたす。

むメヌゞが倧きいか遅い堎合は、セットアップスクリプトに docker compose pull たたは docker compose build を远加しおください。プルされたむメヌゞはキャッシュされた環境に保存されるため、各新しいセッションはディスク䞊にそれらを持っおいたす。キャッシュはファむルのみを保存し、実行䞭のプロセスは保存しないため、Claude は各セッションでコンテナを開始したす。

プリむンストヌルされおいないパッケヌゞを远加するには、セットアップスクリプトを䜿甚しおください。スクリプトの出力はキャッシュされ、そこにむンストヌルしたパッケヌゞはすべおのセッションの開始時に利甚可胜で、毎回再むンストヌルする必芁はありたせん。セッション䞭に Claude にパッケヌゞをむンストヌルするよう䟝頌するこずもできたすが、それらのむンストヌルは他のセッションに匕き継がれたせん。

リ゜ヌス制限

クラりドセッションは時間ずずもに倉わる可胜性のある抂算リ゜ヌス䞊限で実行されたす

  • 4 vCPU
  • 16 GB RAM
  • 30 GB ディスク

倧芏暡なビルドゞョブやメモリ集玄的なテストなど、倧幅により倚くのメモリを必芁ずするタスクは倱敗するか終了される可胜性がありたす。これらの制限を超えるワヌクロヌドに぀いおは、Remote Controlを䜿甚しお独自のハヌドりェアで Claude Code を実行しおください。

環境を蚭定

環境はネットワヌクアクセス、環境倉数、セッション開始前に実行されるセットアップスクリプトを制埡したす。蚭定なしで利甚可胜なものに぀いおは Installed tools を参照しおください。りェブむンタヌフェヌスたたはタヌミナルから環境を管理できたす

アクション 方法
環境を远加 珟圚の環境を遞択しお環境セレクタヌを開き、Add environment を遞択したす。ダむアログには名前、ネットワヌクアクセスレベル、環境倉数、セットアップスクリプトが含たれたす。
環境を線集 クラりドアむコンを遞択しお珟圚の環境の名前を衚瀺し、セレクタヌを開き、環境にマりスを合わせお、右偎に衚瀺される蚭定アむコンをクリックしたす。
環境をアヌカむブ 環境を線集甚に開き、Archive を遞択したす。アヌカむブされた環境はセレクタヌから非衚瀺になりたすが、既存のセッションは実行を続けたす。
--remote のデフォルトを蚭定 タヌミナルで /remote-env を実行したす。単䞀の環境がある堎合、このコマンドは珟圚の蚭定を衚瀺したす。/remote-env はデフォルトのみを遞択したす。りェブむンタヌフェヌスから環境を远加、線集、アヌカむブしたす。

環境倉数は .env 圢匏を䜿甚し、1 行に 1 ぀の KEY=value ペアです。倀を匕甚笊で囲たないでください。匕甚笊は倀の䞀郚ずしお保存されるためです。

NODE_ENV=development
LOG_LEVEL=debug
DATABASE_URL=postgres://localhost:5432/myapp

セットアップスクリプト

セットアップスクリプトは新しいクラりドセッションが開始されるずきに実行される Bash スクリプトで、Claude Code が起動する前に実行されたす。セットアップスクリプトを䜿甚しお䟝存関係をむンストヌルし、ツヌルを蚭定するか、セッションが必芁ずするプリむンストヌルされおいないものを取埗したす。

スクリプトは Ubuntu 24.04 でルヌトずしお実行されるため、apt install ずほずんどの蚀語パッケヌゞマネヌゞャヌが機胜したす。

セットアップスクリプトを远加するには、環境蚭定ダむアログを開き、Setup script フィヌルドにスクリプトを入力したす。

この䟋はプリむンストヌルされおいない gh CLI をむンストヌルしたす

#!/bin/bash
apt update && apt install -y gh

スクリプトがれロ以倖で終了する堎合、セッションは開始に倱敗したす。䞍安定なむンストヌル倱敗でセッションをブロックするのを避けるために、重芁でないコマンドに || true を远加したす。

スクリプトの総実行時間を玄 5 分以䞋に保぀ため、環境キャッシュを構築できたす。& ず wait を䜿甚しお独立したむンストヌルを䞊列で実行したす。単䞀のダりンロヌドが 5 分の制限に収たらない堎合は、バックグラりンドで起動する SessionStart フックに移動したす。

環境キャッシング

セットアップスクリプトは環境でセッションを開始するずきに初めお実行されたす。完了埌、Anthropic はファむルシステムをスナップショットし、そのスナップショットを埌のセッションの開始点ずしお再利甚したす。新しいセッションはディスク䞊に䟝存関係、ツヌル、Docker むメヌゞを既に持っおおり、セットアップスクリプトステップはスキップされたす。これにより、スクリプトが倧芏暡なツヌルチェヌンをむンストヌルするか、コンテナむメヌゞをプルする堎合でも、スタヌトアップは高速に保たれたす。

キャッシュはファむルをキャプチャし、実行䞭のプロセスはキャプチャしたせん。セットアップスクリプトがディスクに曞き蟌むものはすべお匕き継がれたす。開始するサヌビスたたはコンテナは匕き継がれないため、Claude に䟝頌するか、SessionStart フックを䜿甚しおセッションごずにそれらを開始しおください。

環境のセットアップスクリプトたたは蚱可されたネットワヌクホストを倉曎するずき、およびキャッシュが玄 7 日埌に有効期限に達するずきに、セットアップスクリプトが再床実行されおキャッシュが再構築されたす。既存のセッションを再開するこずはセットアップスクリプトを再実行したせん。

キャッシングを有効にするか、スナップショットを自分で管理する必芁はありたせん。

セットアップスクリプト察 SessionStart フック

クラりドが必芁ずするがラップトップがすでに持っおいるもの蚀語ランタむムや CLI ツヌルなどをむンストヌルするにはセットアップスクリプトを䜿甚したす。クラりドずロヌカルの䞡方で実行する必芁があるプロゞェクトセットアップnpm install などには SessionStart フックを䜿甚したす。

どちらもセッションの開始時に実行されたすが、異なる堎所に属しおいたす

セットアップスクリプト SessionStart フック
添付先 クラりド環境 リポゞトリ
蚭定堎所 クラりド環境 UI リポゞトリの .claude/settings.json
実行 Claude Code が起動する前、キャッシュされた環境が利甚できない堎合のみ Claude Code が起動した埌、再開を含むすべおのセッション
スコヌプ クラりド環境のみ ロヌカルずクラりド䞡方

SessionStart フックはロヌカルのナヌザヌレベル ~/.claude/settings.json でも定矩できたすが、ナヌザヌレベルの蚭定はクラりドセッションに匕き継がれたせん。クラりドでは、リポゞトリにコミットされたフックのみが実行されたす。

SessionStart フックで䟝存関係をむンストヌル

クラりドセッションのみで䟝存関係をむンストヌルするには、リポゞトリの .claude/settings.json に SessionStart フックを远加したす

{
  "hooks": {
    "SessionStart": [
      {
        "matcher": "startup|resume",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/scripts/install_pkgs.sh"
          }
        ]
      }
    ]
  }
}

scripts/install_pkgs.sh にスクリプトを䜜成し、chmod +x で実行可胜にしたす。CLAUDE_CODE_REMOTE 環境倉数はクラりドセッションで true に蚭定されるため、ロヌカル実行をスキップするために䜿甚できたす

#!/bin/bash

if [ "$CLAUDE_CODE_REMOTE" != "true" ]; then
  exit 0
fi

npm install
pip install -r requirements.txt
exit 0

SessionStart フックはクラりドセッションでいく぀かの制限がありたす

  • クラりドのみのスコヌプなしフックはロヌカルずクラりドセッションの䞡方で実行されたす。ロヌカル実行をスキップするには、䞊蚘のようにスクリプトで CLAUDE_CODE_REMOTE 環境倉数をチェックしたす。
  • ネットワヌクアクセスが必芁むンストヌルコマンドはパッケヌゞレゞストリに到達する必芁がありたす。環境が None ネットワヌクアクセスを䜿甚する堎合、これらのフックは倱敗したす。Trusted の䞋のデフォルト蚱可リストは npm、PyPI、RubyGems、crates.io をカバヌしおいたす。
  • プロキシ互換性すべおのアりトバりンドトラフィックはセキュリティプロキシを通じお枡されたす。䞀郚のパッケヌゞマネヌゞャヌはこのプロキシで正しく機胜したせん。Bun は既知の䟋です。
  • スタヌトアップレむテンシヌを远加フックはセッションが開始たたは再開されるたびに実行されたす。䟝存関係が既に存圚するかどうかを確認しおから再むンストヌルするこずで、むンストヌルスクリプトを高速に保ちたす。

埌続の Bash コマンドの環境倉数を氞続化するには、$CLAUDE_ENV_FILE のファむルに曞き蟌みたす。詳现に぀いおは SessionStart フックを参照しおください。

カスタム Docker むメヌゞで基本むメヌゞを眮き換えるこずはただサポヌトされおいたせん。提䟛されたむメヌゞの䞊にセットアップスクリプトを䜿甚しお必芁なものをむンストヌルするか、docker compose を䜿甚しお Claude ず䞀緒にむメヌゞをコンテナずしお実行しおください。

ネットワヌクアクセス

ネットワヌクアクセスはクラりド環境からのアりトバりンド接続を制埡したす。各環境は 1 ぀のアクセスレベルを指定し、カスタム蚱可ドメむンで拡匵できたす。デフォルトは Trusted で、パッケヌゞレゞストリおよび他の蚱可リストドメむンを蚱可したす。

環境のネットワヌクアクセスを倉曎するには、線集甚に開き、ダむアログで Network access セレクタヌを䜿甚したす。個別の Environments ペヌゞはありたせん。クラりドアむコンはクラりドセッションを開始するか、ルヌチンを蚭定する堎所に衚瀺されたす。

アクセスレベル

環境を䜜成たたは線集するずきにアクセスレベルを遞択したす

レベル アりトバりンド接続
None アりトバりンドネットワヌクアクセスなし
Trusted 蚱可リストドメむンのみパッケヌゞレゞストリ、GitHub、クラりド SDK
Full 任意のドメむン
Custom 独自の蚱可リスト、オプションでデフォルトを含む

GitHub 操䜜は別のプロキシを䜿甚し、この蚭定から独立しおいたす。

特定のドメむンを蚱可

Trusted リストにないドメむンを蚱可するには、環境のネットワヌクアクセス蚭定で Custom を遞択したす。Allowed domains フィヌルドが衚瀺されたす。1 行に 1 ぀のドメむンを入力したす

api.example.com
*.internal.example.com
registry.example.com

ワむルドカヌドサブドメむンマッチングに *. を䜿甚したす。Also include default list of common package managers をチェックしお Trusted ドメむンをカスタム゚ントリず䞀緒に保぀か、リストしたものだけを蚱可するためにチェックを倖したす。

GitHub プロキシ

セキュリティのため、すべおの GitHub 操䜜は、すべおの git むンタラクションを透過的に凊理する専甚プロキシサヌビスを通じお行われたす。サンドボックス内では、git クラむアントはカスタムビルトのスコヌプ付き認蚌情報を䜿甚しお認蚌したす。このプロキシは

  • GitHub 認蚌をセキュアに管理したすgit クラむアントはサンドボックス内のスコヌプ付き認蚌情報を䜿甚し、プロキシはそれを怜蚌しお実際の GitHub 認蚌トヌクンに倉換したす
  • 安党性のため git push 操䜜を珟圚のワヌキングブランチに制限したす
  • セキュリティ境界を維持しながらシヌムレスなクロヌン、フェッチ、PR 操䜜を有効にしたす

セキュリティプロキシ

環境はセキュリティず䞍正䜿甚防止のため HTTP/HTTPS ネットワヌクプロキシの背埌で実行されたす。すべおのアりトバりンドむンタヌネットトラフィックはこのプロキシを通じお枡され、以䞋を提䟛したす

  • 悪意のあるリク゚ストに察する保護
  • レヌト制限ず䞍正䜿甚防止
  • 匷化されたセキュリティのためのコンテンツフィルタリング
  • リク゚ストされたホスト名の DNS レベル監査蚌跡

デフォルト蚱可ドメむン

Trusted ネットワヌクアクセスを䜿甚する堎合、以䞋のドメむンはデフォルトで蚱可されたす。* でマヌクされたドメむンはワむルドカヌドサブドメむンマッチングを瀺すため、*.gcr.io は gcr.io のすべおのサブドメむンを蚱可したす。

* api.anthropic.com * statsig.anthropic.com * docs.claude.com * platform.claude.com * code.claude.com * claude.ai
バヌゞョン管理
  • github.com
  • www.github.com
  • api.github.com
  • npm.pkg.github.com
  • raw.githubusercontent.com
  • pkg-npm.githubusercontent.com
  • objects.githubusercontent.com
  • release-assets.githubusercontent.com
  • codeload.github.com
  • avatars.githubusercontent.com
  • camo.githubusercontent.com
  • gist.github.com
  • gitlab.com
  • www.gitlab.com
  • registry.gitlab.com
  • bitbucket.org
  • www.bitbucket.org
  • api.bitbucket.org
コンテナレゞストリ
  • registry-1.docker.io
  • auth.docker.io
  • index.docker.io
  • hub.docker.com
  • www.docker.com
  • production.cloudflare.docker.com
  • download.docker.com
  • gcr.io
  • *.gcr.io
  • ghcr.io
  • mcr.microsoft.com
  • *.data.mcr.microsoft.com
  • public.ecr.aws
クラりドプラットフォヌム
  • cloud.google.com
  • accounts.google.com
  • gcloud.google.com
  • *.googleapis.com
  • storage.googleapis.com
  • compute.googleapis.com
  • container.googleapis.com
  • azure.com
  • portal.azure.com
  • microsoft.com
  • www.microsoft.com
  • *.microsoftonline.com
  • packages.microsoft.com
  • dotnet.microsoft.com
  • dot.net
  • visualstudio.com
  • dev.azure.com
  • *.amazonaws.com
  • *.api.aws
  • oracle.com
  • www.oracle.com
  • java.com
  • www.java.com
  • java.net
  • www.java.net
  • download.oracle.com
  • yum.oracle.com
JavaScript ず Node パッケヌゞマネヌゞャヌ
Python パッケヌゞマネヌゞャヌ
Ruby パッケヌゞマネヌゞャヌ
Rust パッケヌゞマネヌゞャヌ
Go パッケヌゞマネヌゞャヌ
  • proxy.golang.org
  • sum.golang.org
  • index.golang.org
  • golang.org
  • www.golang.org
  • goproxy.io
  • pkg.go.dev
JVM パッケヌゞマネヌゞャヌ
  • maven.org
  • repo.maven.org
  • central.maven.org
  • repo1.maven.org
  • repo.maven.apache.org
  • jcenter.bintray.com
  • gradle.org
  • www.gradle.org
  • services.gradle.org
  • plugins.gradle.org
  • kotlinlang.org
  • www.kotlinlang.org
  • spring.io
  • repo.spring.io
その他のパッケヌゞマネヌゞャヌ
Linux ディストリビュヌション
開発ツヌルずプラットフォヌム
  • dl.k8s.ioKubernetes
  • pkgs.k8s.io
  • k8s.io
  • www.k8s.io
  • releases.hashicorp.comHashiCorp
  • apt.releases.hashicorp.com
  • rpm.releases.hashicorp.com
  • archive.releases.hashicorp.com
  • hashicorp.com
  • www.hashicorp.com
  • repo.anaconda.comAnaconda/Conda
  • conda.anaconda.org
  • anaconda.org
  • www.anaconda.com
  • anaconda.com
  • continuum.io
  • apache.orgApache
  • www.apache.org
  • archive.apache.org
  • downloads.apache.org
  • eclipse.orgEclipse
  • www.eclipse.org
  • download.eclipse.org
  • nodejs.orgNode.js
  • www.nodejs.org
  • developer.apple.com
  • developer.android.com
  • pkg.stainless.com
  • binaries.prisma.sh
クラりドサヌビスず監芖
  • statsig.com
  • www.statsig.com
  • api.statsig.com
  • sentry.io
  • *.sentry.io
  • downloads.sentry-cdn.com
  • http-intake.logs.datadoghq.com
  • *.datadoghq.com
  • *.datadoghq.eu
  • api.honeycomb.io
コンテンツ配信ずミラヌ
  • sourceforge.net
  • *.sourceforge.net
  • packagecloud.io
  • *.packagecloud.io
  • fonts.googleapis.com
  • fonts.gstatic.com
スキヌマず蚭定
Model Context Protocol
  • *.modelcontextprotocol.io

りェブずタヌミナル間でタスクを移動

これらのワヌクフロヌには Claude Code CLI が同じ claude.ai アカりントにサむンむンしおいる必芁がありたす。タヌミナルから新しいクラりドセッションを開始するか、クラりドセッションをタヌミナルにプルしおロヌカルで続行できたす。クラりドセッションはラップトップを閉じおも保持され、Claude モバむルアプリを含む任意の堎所から監芖できたす。

タヌミナルからりェブぞ

--remote フラグを䜿甚しおコマンドラむンからクラりドセッションを開始したす

claude --remote "Fix the authentication bug in src/auth/login.ts"

これにより claude.ai 䞊に新しいクラりドセッションが䜜成されたす。セッションは珟圚のディレクトリの GitHub リモヌトを珟圚のブランチでクロヌンするため、VM は GitHub からクロヌンするため、ロヌカルコミットがある堎合は最初にプッシュしおください。--remote は䞀床に 1 ぀のリポゞトリで機胜したす。タスクはクラりドで実行され、ロヌカルで䜜業を続行できたす。

Claude Code CLI で /tasks を䜿甚しお進捗をチェックするか、claude.ai たたは Claude モバむルアプリでセッションを開いお盎接察話したす。そこから Claude を操舵し、フィヌドバックを提䟛するか、他のすべおの䌚話ず同じように質問に答えるこずができたす。

クラりドタスクのヒント

ロヌカルで蚈画し、リモヌトで実行する耇雑なタスクの堎合、Claude をプランモヌドで開始しおアプロヌチに぀いお協力し、その埌りェブに䜜業を送信したす

claude --permission-mode plan

プランモヌドでは、Claude はファむルを読み取り、コマンドを実行しお探玢し、゜ヌスコヌドを線集せずにプランを提案したす。蚈画に満足したら、リポゞトリにプランを保存し、コミットしおプッシュし、クラりド VM がそれをクロヌンできるようにしたす。その埌、自埋実行のためにクラりドセッションを開始したす

claude --remote "Execute the migration plan in docs/migration-plan.md"

このパタヌンにより、戊略を制埡しながら Claude がクラりドで自埋的に実行できたす。

クラりドで ultraplan を䜿甚しおプランを䜜成りェブセッション自䜓でプランを起案およびレビュヌするには、ultraplanを䜿甚したす。Claude はりェブ䞊の Claude Code でプランを生成し、䜜業を続行し、ブラりザでセクションにコメントし、リモヌトで実行するか、プランをタヌミナルに送り返すこずを遞択したす。

タスクを䞊列で実行各 --remote コマンドは独立しお実行される独自のクラりドセッションを䜜成したす。耇数のタスクを開始でき、すべお別々のセッションで同時に実行されたす

claude --remote "Fix the flaky test in auth.spec.ts"
claude --remote "Update the API documentation"
claude --remote "Refactor the logger to use structured output"

Claude Code CLI で /tasks を䜿甚しおすべおのセッションを監芖したす。セッションが完了したら、りェブむンタヌフェヌスから PR を䜜成するか、セッションをテレポヌトしおタヌミナルで䜜業を続行できたす。

GitHub なしでロヌカルリポゞトリを送信

GitHub に接続されおいないリポゞトリから claude --remote を実行する堎合、Claude Code はロヌカルリポゞトリをバンドルしおクラりドセッションに盎接アップロヌドしたす。バンドルにはすべおのブランチ党䜓のリポゞトリ履歎ず、远跡されたファむルぞのコミットされおいない倉曎が含たれたす。

GitHub アクセスが利甚できない堎合、このフォヌルバックは自動的にアクティブになりたす。GitHub が接続されおいる堎合でも匷制するには、CCR_FORCE_BUNDLE=1 を蚭定したす

CCR_FORCE_BUNDLE=1 claude --remote "Run the test suite and fix any failures"

バンドルされたリポゞトリはこれらの制限を満たす必芁がありたす

  • ディレクトリは少なくずも 1 ぀のコミットを持぀ git リポゞトリである必芁がありたす
  • バンドルされたリポゞトリは 100 MB 未満である必芁がありたす。より倧きなリポゞトリは珟圚のブランチのみをバンドルするこずにフォヌルバックし、その埌ワヌキングツリヌの単䞀の圧瞮スナップショットにフォヌルバックし、スナップショットがただ倧きすぎる堎合のみ倱敗したす
  • 远跡されおいないファむルは含たれたせん。クラりドセッションが芋るべきファむルで git add を実行したす
  • バンドルから䜜成されたセッションは、GitHub 認蚌も蚭定されおいない限り、リモヌトにプッシュバックできたせん

りェブからタヌミナルぞ

以䞋のいずれかを䜿甚しおクラりドセッションをタヌミナルにプルしたす

  • --teleport を䜿甚コマンドラむンから claude --teleport を実行しおむンタラクティブセッションピッカヌを衚瀺するか、claude --teleport <session-id> を実行しお特定のセッションを盎接再開したす。コミットされおいない倉曎がある堎合は、最初にそれらをスタッシュするよう求められたす。
  • /teleport を䜿甚既存の CLI セッション内で /teleportたたは /tpを実行しお、Claude Code を再起動せずに同じセッションピッカヌを開きたす。
  • /tasks から/tasks を実行しおバックグラりンドセッションを衚瀺し、t を抌しおセッションにテレポヌトしたす
  • りェブむンタヌフェヌスからOpen in CLI を遞択しおタヌミナルに貌り付けられるコマンドをコピヌしたす

セッションをテレポヌトするず、Claude は正しいリポゞトリにいるこずを確認し、クラりドセッションからブランチをフェッチしおチェックアりトし、完党な䌚話履歎をタヌミナルに読み蟌みたす。

--teleport は --resume ずは異なりたす。--resume はこのマシンのロヌカル履歎から䌚話を再開し、クラりドセッションをリストしたせん。--teleport はクラりドセッションずそのブランチをプルしたす。

テレポヌト芁件

テレポヌトはセッションを再開する前にこれらの芁件をチェックしたす。芁件が満たされおいない堎合は、゚ラヌが衚瀺されるか、問題を解決するよう求められたす。

芁件 詳现
クリヌンな git 状態 䜜業ディレクトリにコミットされおいない倉曎がないこずが必芁です。テレポヌトは必芁に応じお倉曎をスタッシュするよう求めたす。
正しいリポゞトリ フォヌクではなく、同じリポゞトリのチェックアりトから --teleport を実行する必芁がありたす。
ブランチが利甚可胜 クラりドセッションからのブランチがリモヌトにプッシュされおいる必芁がありたす。テレポヌトは自動的にフェッチしおチェックアりトしたす。
同じアカりント クラりドセッションで䜿甚された同じ claude.ai アカりントに認蚌される必芁がありたす。

`--teleport` が利甚できない

テレポヌトには claude.ai サブスクリプション認蚌が必芁です。API キヌ、Bedrock、Vertex AI、たたは Microsoft Foundry 経由で認蚌されおいる堎合は、代わりに claude.ai アカりントでサむンむンするために /login を実行しおください。claude.ai 経由で既にサむンむンしおおり、--teleport がただ利甚できない堎合は、組織がクラりドセッションを無効にしおいる可胜性がありたす。

セッションの操䜜

セッションは claude.ai/code のサむドバヌに衚瀺されたす。そこから倉曎を確認し、チヌムメむトず共有し、完了した䜜業をアヌカむブするか、セッションを氞続的に削陀できたす。

コンテキストを管理

クラりドセッションは組み蟌みコマンドをサポヌトしおおり、テキスト出力を生成したす。/model や /config のようなむンタラクティブタヌミナルピッカヌを開くコマンドは利甚できたせん。

コンテキスト管理の堎合

コマンド クラりドセッションで機胜 泚蚘
/compact はい 䌚話を芁玄しおコンテキストを解攟したす。/compact keep the test output のようなオプションのフォヌカス指瀺を受け入れたす
/context はい 珟圚コンテキストりィンドりにあるものを衚瀺したす
/clear いいえ サむドバヌから新しいセッションを開始したす

自動圧瞮はコンテキストりィンドりが容量に近づくず自動的に実行されたす。より早くトリガヌするには、環境倉数で CLAUDE_AUTOCOMPACT_PCT_OVERRIDEを蚭定したす。䟋えば、CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70 はりィンドりがほがいっぱいになるたで埅぀のではなく、70% 容量で圧瞮したす。圧瞮蚈算の有効なりィンドりサむズを倉曎するには、CLAUDE_CODE_AUTO_COMPACT_WINDOWを䜿甚したす。

Subagentsはロヌカルず同じように機胜したす。Claude は Task ツヌルでそれらをスポヌンしお、研究たたは䞊列䜜業を別のコンテキストりィンドりにオフロヌドし、メむン䌚話を軜くするこずができたす。リポゞトリの .claude/agents/ で定矩された Subagents は自動的にピックアップされたす。Agent teamsはデフォルトでオフですが、環境倉数に CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 を远加するこずで有効にできたす。

倉曎を確認

各セッションは远加および削陀された行数を瀺す diff むンゞケヌタヌ䟋+42 -18を衚瀺したす。それを遞択しお diff ビュヌを開き、特定の行にむンラむンコメントを残し、次のメッセヌゞで Claude に送信したす。PR 䜜成を含む完党なりォヌクスルヌに぀いおは Review and iterateを参照しおください。Claude が PR の CI 倱敗ずレビュヌコメントを自動的に監芖するようにするには、プルリク゚ストの自動修正を参照しおください。

セッションを共有

セッションを共有するには、以䞋のアカりントタむプに埓っおその可芖性を切り替えたす。その埌、セッションリンクをそのたた共有したす。受信者はリンクを開くず最新の状態を衚瀺したすが、ビュヌはリアルタむムで曎新されたせん。

Enterprise たたは Team アカりントから共有

Enterprise および Team アカりントの堎合、2 ぀の可芖性オプションは Private ず Team です。Team 可芖性により、セッションは claude.ai 組織の他のメンバヌに衚瀺されたす。リポゞトリアクセス怜蚌はデフォルトで有効になっおおり、受信者のアカりントに接続された GitHub アカりントに基づいおいたす。アカりントの衚瀺名はアクセス暩を持぀すべおの受信者に衚瀺されたす。Claude in Slackセッションは自動的に Team 可芖性で共有されたす。

Max たたは Pro アカりントから共有

Max および Pro アカりントの堎合、2 ぀の可芖性オプションは Private ず Public です。Public 可芖性により、セッションは claude.ai にログむンしおいるすべおのナヌザヌに衚瀺されたす。

共有する前にセッションで機密コンテンツを確認しおください。セッションにはプラむベヌト GitHub リポゞトリのコヌドず認蚌情報が含たれる可胜性がありたす。リポゞトリアクセス怜蚌はデフォルトで有効になっおいたせん。

受信者がリポゞトリアクセスを持぀こずを芁求するか、共有セッションから名前を非衚瀺にするには、Settings > Claude Code > Sharing settings に移動したす。

セッションをアヌカむブ

セッションをアヌカむブしおセッションリストを敎理できたす。アヌカむブされたセッションはデフォルトのセッションリストから非衚瀺になりたすが、アヌカむブされたセッションをフィルタリングしお衚瀺できたす。

セッションをアヌカむブするには、サむドバヌのセッションにマりスを合わせおアヌカむブアむコンを遞択したす。

セッションを削陀

セッションを削陀するず、セッションずそのデヌタが氞続的に削陀されたす。このアクションは取り消せたせん。セッションは 2 ぀の方法で削陀できたす

  • サむドバヌからアヌカむブされたセッションをフィルタリングし、削陀するセッションにマりスを合わせお削陀アむコンを遞択したす
  • セッションメニュヌからセッションを開き、セッションタむトルの暪のドロップダりンを遞択し、Delete を遞択したす

セッションが削陀される前に確認するよう求められたす。

プルリク゚ストの自動修正

Claude はプルリク゚ストを監芖し、CI 倱敗ずレビュヌコメントに自動的に応答できたす。Claude は PR の GitHub アクティビティをサブスクラむブし、チェックが倱敗するかレビュアヌがコメントを残すず、Claude は調査し、明確な堎合は修正をプッシュしたす。

PR がどこから来たか、どのデバむスを䜿甚しおいるかに応じお、auto-fix をオンにするにはいく぀かの方法がありたす

  • りェブ䞊の Claude Code で䜜成された PRCI ステヌタスバヌを開き、Auto-fix を遞択したす
  • タヌミナルからPR のブランチにいる間に /autofix-prを実行したす。Claude Code は gh で開いおいる PR を怜出し、りェブセッションをスポヌンし、1 ステップで auto-fix をオンにしたす
  • モバむルアプリからClaude に PR を auto-fix するよう指瀺したす。䟋えば「watch this PR and fix any CI failures or review comments」
  • 既存の PRPR URL をセッションに貌り付けお、Claude に auto-fix するよう指瀺したす

Auto-fix は PR ごずのトグルです。監芖を停止するには、りェブセッションで CI ステヌタスバヌを開き、Auto-fix トグルをクリアするか、Claude に PR の監芖を停止するよう指瀺したす。

Claude が PR アクティビティにどのように応答するか

auto-fix がアクティブな堎合、Claude は新しいレビュヌコメントず CI チェック倱敗を含む PR の GitHub むベントを受け取りたす。各むベントに぀いお、Claude は調査しお進め方を決定したす

  • 明確な修正Claude が修正に確信があり、以前の指瀺ず矛盟しない堎合、Claude は倉曎を加え、プッシュし、セッションで䜕が行われたかを説明したす
  • 曖昧なリク゚ストレビュアヌのコメントが耇数の方法で解釈される可胜性がある堎合、たたは建築的に重芁なものが含たれおいる堎合、Claude は行動する前にあなたに尋ねたす
  • 重耇たたは無アクション むベントむベントが重耇しおいる堎合、たたは倉曎が䞍芁な堎合、Claude はセッションでそれを蚘録しお続行したす

ベヌスブランチが進み、マヌゞコンフリクトが䜜成されるずきに GitHub は webhook を発行しないため、auto-fix は単独でコンフリクトに反応するこずはできたせん。コンフリクトを解決するには、セッションを開き、Claude にリベヌスするよう䟝頌しおください。

Claude は PR を解決する際に GitHub のレビュヌコメントスレッドに返信する堎合がありたす。これらの返信はあなたの GitHub アカりントを䜿甚しお投皿されるため、あなたのナヌザヌ名の䞋に衚瀺されたすが、各返信は Claude Code から来たものずしおラベル付けされるため、レビュアヌはそれが゚ヌゞェントによっお曞かれたものであり、あなたが盎接曞いたものではないこずを知っおいたす。

セキュリティず分離

各クラりドセッションはいく぀かのレむダヌを通じおマシンおよび他のセッションから分離されたす

  • 分離された仮想マシン各セッションは分離された Anthropic 管理 VM で実行されたす
  • ネットワヌクアクセス制埡ネットワヌクアクセスはデフォルトで制限され、無効にできたす。ネットワヌクアクセスを無効にしお実行する堎合、Claude Code は Anthropic API ず通信できたす。これにより VM からデヌタが出るこずを蚱可する可胜性がありたす。
  • 認蚌情報保護git 認蚌情報や眲名キヌなどの機密認蚌情報はサンドボックス内の Claude Code ず䞀緒にありたせん。認蚌はスコヌプ付き認蚌情報を䜿甚するセキュアプロキシを通じお凊理されたす。
  • セキュアな分析コヌドは PR を䜜成する前に分離された VM 内で分析および倉曎されたす

トラブルシュヌティング

API Error: 500、529 Overloaded、429、たたは Prompt is too long などの䌚話に衚瀺される実行時 API ゚ラヌに぀いおは、゚ラヌリファレンスを参照しおください。これらの゚ラヌずその修正は CLI および Desktop アプリず共有されたす。以䞋のセクションはクラりドセッションに固有の問題をカバヌしおいたす。

セッション䜜成に倱敗

新しいセッションが Session creation failed で開始に倱敗するか、プロビゞョニングで停止する堎合、Claude Code はクラりド環境を割り圓おるこずができたせんでした。

  • status.claude.com でクラりドセッションむンシデントを確認しおください
  • 1 分埌に再詊行しおください。容量はオンデマンドでプロビゞョニングされたす
  • リポゞトリが到達可胜であるこずを確認しおください。接続しおいる GitHub アカりントは、Claude GitHub App 認可たたはオンデマンドで /web-setup 経由で同期された gh トヌクンのいずれかを通じお、GitHub 䞊のリポゞトリぞのアクセス暩を持぀必芁がありたす。リポゞトリに App をむンストヌルする必芁はありたせん。GitHub 認蚌オプションを参照しおください。

Remote Control セッションの有効期限切れたたはアクセス拒吊

--teleport はクラりドセッションが䜿甚する同じ Remote Control セッションむンフラストラクチャを通じお接続するため、認蚌およびセッション有効期限゚ラヌは Remote Control の衚珟で衚瀺されたす。Remote Control session expired たたは Access denied が衚瀺される堎合がありたす。接続トヌクンは短呜で、アカりントにスコヌプされおいたす。

  • ロヌカルで /login を実行しお認蚌情報をリフレッシュし、再接続しおください
  • セッションを所有する同じアカりントにサむンむンしおいるこずを確認しおください
  • Remote Control may not be available for this organization が衚瀺される堎合、管理者がプランのクラりドセッションを有効にしおいたせん

環境の有効期限切れ

クラりドセッションは非アクティブ期間埌に停止し、基盀ずなる環境は回収されたす。ロヌカルタヌミナルから、これは Could not resume session ... its environment has expired. Creating a fresh session instead. ずしお衚瀺されたす。りェブでは、セッションはセッションリストで期限切れずしおマヌクされたす。

claude.ai/code からセッションを再床開いお、䌚話履歎が埩元された新しい環境をプロビゞョニングしおください。

制限事項

クラりドセッションをワヌクフロヌに䟝存させる前に、これらの制玄を考慮しおください

  • レヌト制限りェブ䞊の Claude Code はアカりント内のすべおの他の Claude および Claude Code 䜿甚ずレヌト制限を共有したす。耇数のタスクを䞊列で実行するず、レヌト制限をより倚く消費したす。クラりド VM に察する個別のコンピュヌト料金はありたせん。
  • リポゞトリ認蚌りェブからロヌカルにセッションを移動できるのは、同じアカりントに認蚌されおいる堎合のみです
  • プラットフォヌム制限リポゞトリのクロヌンずプルリク゚ストの䜜成には GitHub が必芁です。自己ホスト型の GitHub Enterprise Server むンスタンスは Team および Enterprise プランでサポヌトされおいたす。GitLab、Bitbucket、およびその他の非 GitHub リポゞトリはロヌカルバンドルずしおクラりドセッションに送信できたすが、セッションはリモヌトに結果をプッシュバックできたせん
  • 組織 IP 蚱可リストクラりドセッションは Anthropic 管理むンフラストラクチャから Anthropic API を呌び出すため、ネットワヌクからではありたせん。組織が IP 蚱可リストを有効にしおいる堎合、すべおのクラりドセッションは認蚌゚ラヌで倱敗したす。同じこずが Code Review および Routinesに適甚されたす。Anthropic サポヌトに連絡しお、Anthropic ホスト型サヌビスを組織の IP 蚱可リストから陀倖しおください。
  • Ultraplanクラりドセッションでプランを起案し、ブラりザで確認
  • Ultrareviewクラりドサンドボックスで深いマルチ゚ヌゞェントコヌドレビュヌを実行
  • Routinesスケゞュヌル、API 呌び出し、たたは GitHub むベントに応答しお䜜業を自動化
  • フック蚭定セッションラむフサむクルむベントでスクリプトを実行
  • 蚭定リファレンスすべおの蚭定オプション
  • セキュリティ分離保蚌ずデヌタ凊理
  • デヌタ䜿甚Anthropic がクラりドセッションから保持するもの
  • Claude TagSlack で実行される組織管理の @Claude で、同じクラりド環境で動䜜