この記事では、GitHub Copilotのクラウドおよびローカルサンドボックスについてまとめています。AIにファイル編集やコマンド実行を任せたいものの、「間違った場所を変更されないか」「パスワードなどの情報を見られないか」と不安な方に向けた入門記事です。
この機能は2026年6月2日にパブリックプレビュー(正式版の前に公開される試用段階)として発表されました。便利な一方で、仕様変更の可能性があります。最初は重要な本番データではなく、テスト用のWordPressテーマや練習用プロジェクトで試しましょう。
結論:AIに任せる前に「触ってよい範囲」を決める機能
サンドボックスは、Copilot CLI(ターミナルからCopilotを操作するツール)が実行する処理を、制限された環境で動かす仕組みです。
- クラウドサンドボックス:GitHubが用意する、一時的に分離されたLinux環境で実行
- ローカルサンドボックス:自分のパソコン上で、ファイルやネットワークなどの権限を制限
- 制御できる対象:ファイルシステム、ネットワーク、認証情報、サブプロセス(別のプログラムを起動する処理)など
身近な例では、作業机の上に「この箱の中だけで作業してください」とAIを入れるイメージです。箱の外にある本番サーバーの設定や、パソコン内の個人ファイルへ勝手に触れにくくできます。
従来の使い方と何が変わるのか
これまでAIエージェント(目的に合わせて複数の操作を実行するAI)へコマンドを許可すると、現在の作業環境に近い権限で処理が進む場面がありました。便利ですが、対象フォルダーを間違えると、不要なファイルを書き換える危険があります。
| 項目 | 従来の考え方 | サンドボックス利用時 |
|---|---|---|
| ファイル操作 | AIに必要な操作を都度確認 | 許可する範囲を先に制限 |
| ネットワーク | 接続できる範囲に注意が必要 | 通信の可否や範囲をポリシーで管理 |
| 実行環境 | 現在のパソコンや作業環境に依存 | クラウドまたは制限付きローカル環境 |
つまり、確認画面だけに頼るのではなく、最初から「できること」を狭くします。WordPressのテーマ修正やコード整理では、対象フォルダーだけを許可する使い方が特に向いています。
クラウドとローカルの違いを先に理解する
使い分けの基準は、データをどこで処理したいかです。
クラウドサンドボックスが向く場面
クラウド版は、GitHubがホストする分離された一時的なLinux環境で処理します。自分のパソコンへ直接変更を加えたくないときや、試作コードを安全寄りに確認したいときに向きます。
一方で、ローカルにあるWordPressの画像や設定ファイルをそのまま扱う用途では、準備やデータの受け渡しが必要になる場合があります。
ローカルサンドボックスが向く場面
ローカル版は、macOS、Linux、Windowsに対応します。手元のプロジェクトを使いながら、ファイル、ネットワーク、認証情報、サブプロセスなどを制限できます。
実際に使うと最初の壁は、AIへの指示文よりも「どのフォルダーと通信を許可するか」を決める作業です。作業対象を一つの練習用フォルダーに絞ると、設定の意味を理解しやすくなります。
初心者向けの基本手順
ここでは、いきなり本番サイトへ接続せず、テスト用プロジェクトで確認する流れを紹介します。画面名や表示位置はプレビュー中に変わる可能性があるため、手元のCopilot CLIの案内も照合してください。
- 練習用フォルダーを作る
デスクトップなどに、AI検証用の空フォルダーを作成します。本番テーマ、顧客情報、秘密鍵(サービスへ接続するための重要な認証情報)は入れません。 - Copilot CLIを起動する
ターミナル(文字で操作する画面)を開き、Copilot CLIを起動します。初回はサインインや利用確認が表示される場合があります。 - サンドボックスの選択項目を確認する
起動後の案内や設定項目で、CloudまたはLocalに相当する実行環境を選びます。見慣れない項目は、確定する前に説明文を読みます。 - ローカルでは許可範囲を最小にする
設定画面やポリシー項目で、作業対象フォルダーだけを許可します。ネットワークは最初から無制限にせず、不要なら拒否します。 - 読み取りから試す
「このフォルダーのファイル構成を説明して」「変更案だけ作って」と依頼します。いきなり削除、インストール、公開処理を頼まないことが重要です。 - 変更内容を確認してから書き込む
差分(変更前と変更後の違い)を確認し、意図したファイルだけが対象になっているか見ます。問題がなければ、小さな修正を一つだけ実行します。
操作のコツは、AIに「自由に作業して」と頼まないことです。「このフォルダー内のCSSだけを読み取り、変更案を説明してください」のように、対象・操作・結果を分けて指示します。
初心者がつまずきやすいポイント
実際の作業では、次の3点で止まりやすくなります。
- 許可が多すぎる:便利そうに見えても、最初はフォルダーとネットワークを絞ります。権限(操作してよい範囲)は後から追加する方が安全です。
- 処理が失敗する:制限により、依存パッケージの取得や外部API(他サービスと連携する仕組み)への接続が止まることがあります。エラーを見て、必要な通信だけを一時的に許可します。
- AIの結果をそのまま採用する:サンドボックスは誤ったコードを防ぐ機能ではありません。安全な箱の中でも、コードの内容と差分は人が確認します。
特に社内サイトでは、認証情報をサンドボックスへ渡さない運用が大切です。環境変数(設定値をプログラムの外から渡す仕組み)に秘密情報を入れている場合も、AIから見える状態にしないでください。
料金と無料プランについて
今回確認できる公式発表と公式ドキュメントでは、サンドボックス単体の料金や、無料プランでの利用条件は明確に案内されていません。
そのため、「無料で無制限に使える」とは判断しないでください。利用にはCopilot CLIやアカウントの条件が関係する可能性があります。導入前に、組織の契約画面と最新の公式案内で対象プラン、利用上限、管理者設定を確認しましょう。
向いている人・向かない人
次のような人には、試す価値があります。
- AIにコード整理やファイル作成を任せたい人
- WordPressの練習用テーマを安全寄りに編集したい人
- 社内でAIエージェントの権限ルールを検討している担当者
- ターミナル操作に少しずつ慣れたい人
反対に、本番サーバーを直接変更したい人、設定内容を確認せずAIに一括操作させたい人、プレビュー機能の仕様変更を避けたい人には向きません。まずはバックアップと検証環境を用意してください。
注意点と安全に試すコツ
サンドボックスは安全性を高める仕組みですが、完全な防御ではありません。パブリックプレビューであり、仕様が変更される可能性もあります。
- 本番サイトや顧客データで最初の検証をしない
- 秘密鍵、パスワード、個人情報を作業フォルダーに置かない
- ネットワーク許可は必要なときだけ追加する
- 変更前にGit(ファイルの変更履歴を管理する仕組み)やバックアップを用意する
- AIが実行したコマンドと変更ファイルを確認する
慣れてきたら、読み取り専用、限定フォルダー、限定ネットワークという順番で、少しずつ権限を広げます。最初から便利さを最大化するより、失敗しても戻せる状態を作る方が結果的に早く上達できます。
よくある質問
サンドボックスを使えば、AIの誤作業は完全になくなりますか?
完全にはなくなりません。操作できる範囲を制限できますが、許可した範囲内で誤ったファイルを編集する可能性はあります。差分確認とバックアップを続けてください。
Windowsでもローカルサンドボックスを使えますか?
公式ドキュメントでは、ローカルサンドボックスはmacOS、Linux、Windowsに対応しています。ただし、実際の表示や利用条件は環境によって変わるため、導入時の案内を確認してください。
クラウドとローカルはどちらを選べばよいですか?
手元のファイルを扱いたいならローカル、パソコンへ直接変更を加えず試したいならクラウドが候補です。迷ったら、まずクラウドまたは空のローカルフォルダーで小さな作業を試します。
無料で使えますか?
サンドボックス単体の料金や無料プランの条件は、確認した公式情報だけでは断定できません。利用前に現在の契約内容と公式案内を確認してください。
まとめ:最初の一歩は「狭い範囲で読む」こと
GitHub Copilotのサンドボックスは、AIエージェントに任せる操作を隔離し、ファイル、ネットワーク、認証情報などの権限を管理しやすくする機能です。現在はパブリックプレビューなので、重要な環境では慎重な検証が必要です。
今日からできることは、練習用フォルダーを一つ作り、読み取り専用に近い設定でファイル構成を説明させることです。AIに何をさせるかだけでなく、どこまで許可するかを決める。この習慣が、Web制作でAIを安全に使う最初の一歩になります。
参考・公式情報
📦 Amazonで関連商品を探す
🛒 楽天市場でGit入門書を探す
🛒 楽天市場でLinuxコマンド入門書を探す