Skip to content

Claude Code サンドボックス

CC サンドボックスへの依存:あり

ワークスペースへのバインド:必須

Claude Code サンドボックス(CC サンドボックス)はワークスペースのコア実行エンジンです。

CC サンドボックスがなければ、AI はチャットすることしかできません。CC サンドボックスがあれば、AI は コード記述、スクリプト実行、ファイル処理、ブラウザ操作、外部サービス接続 が可能です。ワークスペースが AI のオフィスだとすれば、CC サンドボックスはデスクの上のパソコンです。

各ワークスペースは独立した CC サンドボックスインスタンスを持ち、隔離された Docker コンテナ内で実行されます。タスクはバックグラウンドで非同期に実行され、完了後に自動的に結果が会話にプッシュされます。

Claude Code サンドボックスページまたは起動エントリ

独立モデル設定

CC サンドボックスは独立した CC モデルグループ を使用し、メイン対話モデルを継承しません。メイン Agent が正常にチャットできる場合でも、CC サンドボックスは別途モデルを設定する必要があります。詳細は CCモデルグループ を参照してください。これは最もよくある問題の原因です。

サンドボックスでできること

プログラミングとコード実行

サンドボックスには完全な開発環境がプリインストールされています:

ツールバージョン用途
Python3.13データ分析、スクリプト、自動化
Node.js20Web 開発、ツールチェーン
gitバージョン管理
ghGitHub CLI、PR 作成、Issue 管理
uvPython パッケージ管理(pip の推奨代替)
npmNode.js パッケージ管理
curl / wgetHTTP リクエスト
jqJSON 処理
sshリモート接続

これらのツールはサンドボックス起動時にすでに準備完了しているため、ご自身でインストールする必要はありません。

ブラウザ自動化

サンドボックスには agent-browser(Playwright + Chromium ベース)が組み込まれており、Web ページの直接操作、スクリーンショット撮影、情報抽出が可能です。AI はこれを使って以下ができます:

  • Web ページの閲覧とコンテンツ抽出
  • Web ページのスクリーンショット撮影
  • フォームの自動入力

ファイル処理

AI はサンドボックス内で直接ファイルを処理できます:

  • ファイルの読み取り、作成、編集
  • 会話で送信された画像やファイルをサンドボックスにアップロード
  • サンドボックスで作成されたファイルは共有ディレクトリを通じて自動的に返送
  • グラフ、レポート、パッチ、圧縮ファイルなど各種フォーマットの生成に対応

外部ツール連携

MCP サービス を通じて、サンドボックスは外部ツールやデータソースに接続し、機能をさらに拡張できます。

代表的な使用シーン

シーン具体例
データ分析「この CSV データを分析して、トレンドグラフを生成して」
コード開発「FastAPI エンドポイントを書いて。ユーザー登録ロジックを処理するもの」
ファイル変換「これらの Markdown ファイルを HTML に変換して」
情報収集「この Web ページを開いて、すべての製品価格情報を抽出して」
レポート生成「このデータから週次レポートを生成して」
GitHub 操作「このリポジトリに PR を作成して。ログインページのスタイル問題を修正するもの」
プロジェクト足場「React + TypeScript プロジェクトを初期化して」
バッチ処理「これらのファイルをリネームして日付別に分類して」

はじめ方

  1. ワークスペースを作成し、チャンネルをバインド
  2. CC モデルグループ を設定(「システム設定」→「モデル管理」で追加)
  3. ワークスペースで CC モデルグループを選択
  4. CC サンドボックスを起動
  5. チャンネルで AI にタスクを送信

Claude Code サンドボックスの実行状態

タスクの実行方法

CC サンドボックスは非同期委任モードを採用しています:

  1. チャンネルでタスクを記述
  2. メイン Agent がタスクを理解し、完全なタスク説明を CC サンドボックスに委任
  3. CC サンドボックスがバックグラウンドで独立実行(チャットを続けることができます)
  4. 実行完了後、結果が自動的に会話にプッシュ

各チャンネルでは同時に1つの CC タスクのみ実行できます。現在のタスクをキャンセルする必要がある場合は、新しいタスクを開始するか、キャンセルコマンドを使用してください。

ファイル交換

メイン対話と CC サンドボックスの間では、共有ディレクトリを通じてファイルを交換します:

  • サンドボックスへのアップロード:会話で送信された画像やファイルは自動的にサンドボックスに転送
  • サンドボックスからの取得:CC サンドボックスで作成されたファイルは /workspace/default/shared/ ディレクトリに置かれ、システムが自動的に送信

サンドボックスのメンテナンス

再起動

以下の状況では、まず再起動を試みてください:

  • サンドボックスの状態が異常
  • 応答に異常が発生
  • 実行がフリーズ
  • MCP サービス更新後に再読み込みが必要

リビルド

再起動で問題が解決しない場合(長期的な環境異常など)は、リビルドを使用してください。リビルドではコンテナが再作成されますが、ワークスペースデータは保持されます。

セッションリセット

AI のコンテキストが古いタスクに引きずられている場合は、セッションリセットを使用してください。会話コンテキストのみがクリアされ、サンドボックス環境には影響しません。

サンドボックス異常時の再起動またはリセットエントリ

関連ドキュメント