box
ASCII · コーディング
boxはASCIIが提供するクラウドサンドボックスサービスで、AIエージェントに専用の永続的なUbuntu仮想マシンを与える。共有のコンテナプールではなく、AIエージェント向けサンドボックスと捉えるとよい。各サンドボックスは完全なLinux VMとして動き、Docker、SSHとSCPでのアクセス、専用のIPv4またはIPv6アドレス、ブラウザで開ける60fpsのデスクトップを備える。CLI、API、SDKで起動し、サンドボックスの動作が止まった瞬間に課金も止まる。

box について
boxとは何か
ASCIIのboxは、狭いが明確な問題をうまく解決する。エージェントには実際に動かす場所が要る、という問題だ。各ステップの間でリセットされる使い捨てのコンテナではなく、各boxはSSH対応のクラウドVMであり、シェルで入り、パッケージをインストールし、何日も動かし続けられる完全なUbuntuマシンだ。同じマシンがファイル、インストール済みのソフトウェア、有効化したsystemdサービスを保持するので、エージェントは目を覚ますたびに環境を作り直さなくて済む。
このサービスは、単発の趣味スクリプト向けではなく、エージェントを大量に動かす人向けに作られている。では、なぜコンテナではなくVMを選ぶのか。状態が残るからだ。プランに応じて100〜2,000個のサンドボックスを同時に動かせ、稼働中のVMを分岐させて作業を枝分かれさせられる。課金はサンドボックスが動いている間は秒単位で、停止したサンドボックスはスナップショット化されるので費用はかからない。これが一行で言える売りだ。
最大の難点は価格の下限とリージョンにある。月額20ドルの最低額があり、これは料金として消えるのではなくサンドボックスの時間に変わる。さらにすべてのサンドボックスはEU(ドイツ、フィンランド、フランス)で動く。これは現実の制約だ。利用者が南北アメリカにいると往復でおよそ100〜200ミリ秒の遅延が加わる。エージェントの作業には問題ないが、本番トラフィックを直接さばくには向かない。
はじめ方
- GitHub、Google、またはメールで届く6桁のコードで、ダッシュボードかCLIにサインインする。
boat newを実行して最初のサンドボックスを立ち上げる。軽めのマシンが欲しければboat new --type smallのようにサイズを選ぶ。boat sshで対話的に作業し、シェルを開かずコマンドを実行したいときはboat execを使う。boat ssh/scpでファイルをコピーし、boat hostで任意のポートを公開HTTPS URLとして配信する。- 終わったら
boat stopでサンドボックスをスナップショット化して課金を止め、boat resumeで数秒で戻す。
AIツール情報
boxの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- AIエージェント開発者
- エージェント製品を試作する個人開発者
- DevOpsとプラットフォームエンジニア
タスク
- 長時間動くバックグラウンドサービス
- 並列のエージェントワークロード
- 再現可能な開発環境
シーン
- エージェント工場型プラットフォーム
- 実IPが要る24時間365日のサービス運用
- どこからでも届く個人用開発機
主な機能
使い捨てコンテナではなく永続的な完全VM
各boxは完全なUbuntu VMで、Docker、systemd、データベース、cronを中で動かせる。だから削ぎ落とされた実行環境ではなく、本物の開発機のように振る舞う。作り直しは不要だ。ファイル、インストール済みパッケージ、有効化したサービスはstopとresumeをまたいで残る。これが、自分の構成を覚えているエージェントと、毎回ゼロから始めるエージェントの違いになる。
秒単位の課金と無料の停止サンドボックス
実際に動いている秒数だけを支払い、停止するとスナップショットが取られてメーターが止まる。止めればコストはゼロになる。月額20ドルの最低額はアカウント全体で、555時間分の標準マシン時間に変わる。失う料金ではなく、使う時間だ。それだけのことだ。
SSH、SCP、リモートコマンド実行
CLIはシェルに入る boat ssh、ファイルを移す boat ssh/scp、シェルを開かず単一コマンドを実行する boat exec を提供する。SSH設定を手で編集する必要はない。つまり、作業のやり方を変えずに、手動でもスクリプトでもサンドボックスを動かせる。
分岐と名前付きスナップショット
稼働中のVMを分岐させて状態を枝分かれさせたり、名前付きスナップショットを保存して戻れる。多数のエージェントを並列で動かすチームにとって、分岐は一つの良い構成から一群のマシンを作り出し、それぞれを作り直さずに済む。なぜわざわざやるのか。設定済みのVMを複製する方が、毎回新しいものを設定するより優れているからだ。
60fpsデスクトップとブラウザアクセス
各サンドボックスには統合デスクトップとブラウザが付き、60fpsで開ける。ウェブアプリ、ゲーム、3Dシーン、IDEをクリックして操作するのに十分だ。これが、ヘッドレスのboxをUIのあるあらゆる用途に使えるものへと一変させる機能だ。一度試す価値はある。
VM内のDockerとVMごとのIPアドレス
Dockerは共有ホストではなくVMの中で動き、各サンドボックスは完全なTCP/UDPを備えた専用のIPv4またはIPv6を得る。本物の分離、本物のアドレス。任意のポートを公開HTTPS URLとして配信する boat host と組み合わせると、各サンドボックスは事実上、自前の小さなサーバーになる。
外部からエージェントを制御
CLI、API、SDKを通じて、サンドボックス内で動く任意のエージェントフレームワークに外部からプロンプトを送り、観察し、包み込める。boat prompt でClaude CodeやCodexを動かしたり、boat events でエージェントのメッセージをポーリングしたりもできる。サンドボックスは実行面のままで、あなたのツールが制御を握る。
チーム・シークレット・アカウントの管理
APIキー、シークレット、チーム、自動停止は標準で備わり、環境なしでサンドボックスを作ればアカウントのどの認証情報も継承しない。最後の点は、自分のユーザーにサンドボックスを渡し、それらを隔離しておきたい場合に効いてくる。
メリットとデメリット
メリット
- sudo、Docker、systemdを備えた完全VMが、制限された実行環境ではなく本物のLinux環境を提供する。
- 秒単位の課金と無料の停止サンドボックスで、アイドル時のコストをゼロに保てる。
- stopとresumeをまたいだ永続状態により、エージェントはファイルとサービスを保つ。
- 2 vCPU / 4 GBから16 vCPU / 32 GBまで複数のサイズがあり、resumeや分岐のときに変更できる。
- 比較対象のサンドボックス事業者の中で、公表されている時間単価が最も安い(4 vCPU / 8 GBで毎時0.036ドル)。
デメリット
- 月額20ドルの最低額があるため、単一サンドボックスをたまに使う用途には向かない。
- すべてのサンドボックスがEUで動くため、南北アメリカの利用者にはおよそ100〜200ミリ秒の遅延が加わる。
- 無料プランがない。最初の25時間は無料で試せるので、支払う前に確認できる。
- サンドボックスごとに最新のスナップショット1つしか保持されず、同じマシンの復元ポイントを多数保管できない。
よくある質問
boxは、永続的なUbuntu VM上でAIエージェントを動かすためのクラウドサンドボックスサービスだ。実行のたびにリセットされるコンテナではなく、SSH、Docker、デスクトップを備えた本物のLinuxマシンをエージェントに与えるために使う。
関連コンテンツ
boxに関連するツール、スキル、記事を探す。
boxの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
