BoxはASCIIのクラウドサンドボックスサービス。エージェントや開発者向けに、永続的なUbuntu VM、SSH、Docker、スナップショット、各マシン専用IPv4、CLI/API/SDKを提供します。

Box

エージェント向けの永続的な Linux サンドボックス

Box は ASCII が提供するクラウドサンドボックス製品で、ブラウザベースの環境や一時的なランタイムではなく、完全な Linux マシンを必要とするエージェント、開発者、自動化ワークフロー向けです。永続的な Ubuntu VM を提供し、SSH、SCP、VM 内の Docker、マシンごとの専用 IPv4、仮想デスクトップに対応しています。

このサービスは、長期稼働するエージェント、エージェントファクトリー、その他の分離されたワークロードの構築と実行向けに位置づけられています。Box は CLI、HTTP API、SDK から利用でき、box の作成、SSH 接続、スナップショットからの fork、作業の一時停止と再開、必要時のインタラクティブなデスクトップ起動のためのコマンドをサポートしています。

主な機能

永続的な Linux VM

各 box は短命なセッションではなく、永続的な Ubuntu VM です。SSH と SCP に対応し、サイトでは再起動や再接続の後も box が保持されると案内しています。

事前設定済みの開発環境

VM 内で Docker が利用でき、ページでは VS Code、Chrome、Ghostty、GitHub CLI、Rust、Node.js、Bun などのツールがあらかじめ入ったフル Ubuntu マシンについても説明しています。

マシンごとのネットワーク

Box にはマシンごとに専用の IPv4 が含まれており、公開 URL と完全な TCP/UDP の利用をサポートするため、バックグラウンドサービスやネットワーク対応ワークロードに適しています。

CLI、API、SDK ワークフロー

CLI は box の作成、接続、スナップショットからの fork、停止、一覧表示、仮想デスクトップの利用などのコマンドに対応しており、API と SDK によるプログラム的なワークフローも利用できます。

スナップショットとデスクトップアクセス

box はスナップショットから fork でき、必要に応じて GUI アクセス用の 60fps 仮想デスクトップも備えています。

秒単位課金

課金は秒単位で、box を停止すると課金が止まります。サイトでは、20 ドルで 2,000,000 VM 秒、つまりおよそ専用 4 vCPU / 8 GB VM を 555 時間使えるとしています。

Box の実用的な使い方

  • エージェントファクトリーと並列ワークフロー

    複数のエージェントを並列で実行し、それぞれを専用の VM 上で分離します。作業を分岐させたり状態を再現したいときは、スナップショットから fork します。

  • 一般的なソフトウェア開発

    永続的な Ubuntu マシン内で SSH、SCP、Docker を使い、制約のあるサンドボックスではなく、フルな開発環境でソフトウェアを構築・テストします。

  • 24/7 サービスとバックグラウンドジョブ

    独自の IPv4、公開アクセス、セッション型ではないワークフローを備えたバックグラウンドサービスとして box を稼働させ、長時間稼働の自動化やネットワーク対応ツールに適した環境を維持します。

  • プログラムによるエージェント基盤

    まずは CLI で手早く手動作業を行い、その後、コードから box をオーケストレーションしたい場合は HTTP API や SDK に切り替えます。

  • GUI 支援のデバッグとデモ

    GUI のほうがターミナルのみのアクセスより確認、デバッグ、対話作業に適している場合は、60fps の仮想デスクトップを使用します。

Pros and Cons

Pros

  • SSH、SCP、Docker、マシンごとの専用 IPv4 を備えた永続的な Ubuntu VM。
  • スナップショット fork、停止/再開、デスクトップアクセスが、自動化と手作業の両方のワークフローを支援します。
  • 事前インストール済みの開発ツールにより、一般的な Linux 開発スタックのセットアップ時間を短縮できます。
  • 秒単位課金と停止時の課金停止により、きめ細かなコスト管理が可能です。
  • CLI、API、SDK ベースの利用をサポートし、手動ワークフローとプログラム的ワークフローの両方に対応します。

Cons

  • サービスは現在、ドイツ、フィンランド、フランスの EU リージョンに限定されています。
  • セルフサーブプランでは、契約により増枠しない限り、アカウントごとにアクティブな box は 100 〜 1,200 までに制限されています。
  • デフォルトの box TTL は 1 時間ですが、サイトでは変更可能とされています。

FAQ

Box はどのように使い始めますか?

はい。インストールコマンドは macOS、Linux、Windows で利用でき、製品は CLI、HTTP API、または SDK を通じて使用できます。

Box にはどのようなインターフェースがありますか?

Box には、box new、box ssh、box scp、box prompt、box fork、box stop、box desktop、box list などのコマンドを備えた CLI があります。サイトでは、プログラムから利用するユーザー向けに HTTP API と SDK のドキュメントも案内しています。

box を停止するとどうなりますか?

box を停止するとスナップショットが作成され、課金が一時停止します。後で再開でき、サイトによるとファイル、インストール済みパッケージ、有効化された systemd サービスは停止と再開の間も保持されます。

Box はどのようなワークロード向けですか?

Box は、開発、自動化、エージェント、テスト、デモ、その他の合法的なコンピューティング用途に適していると説明されています。利用規約では、合法的かつ非悪意的である限り、box からの公開ホスティングも認められています。

知っておくべき制限はありますか?

サイトでは、セルフサーブプランはアカウントごとに 100 〜 1,200 のアクティブな box まで拡張でき、必要に応じて協議によりさらに増やせるとしています。また、現在は EU リージョンのみで、デフォルトの box TTL は 1 時間ですが変更可能とも記載されています。

Quick Facts

カテゴリ
クラウドサンドボックス / 開発者向けツール
プラットフォーム
Linux Ubuntu VM
アクセス
CLI、HTTP API、SDK
主なユーザー
エージェント、開発者、自動化ワークフローを構築するチーム
会社
ASCII / Dedale AI, Corp.
ソースドメイン
box.ascii.dev

Boxの代替品

dstack icon

dstack

dstackは、GPUクラウド、Kubernetes、オンプレミス環境でAIワークロードを provision・オーケストレーションするオープンソースのコントロールプレーン。YAMLとCLIで開発、学習、推論を一元管理できます。

Firebase Studio icon

Firebase Studio

Firebase Studioは、Gemini支援のコーディング、アプリプレビュー、クラウドエミュレータを備えたブラウザベースのフルスタック開発用ワークスペースです。既存リポジトリの取り込み、新規アプリの試作、共同作業、ブラウザからのデプロイに対応します。

Kastra icon

Kastra

KastraはAIシステム向け認可基盤。プロンプト、ツール呼び出し、シェルコマンド、APIリクエスト、ブラウザ操作を実行前に確認し、ポリシー適用と署名付き監査証跡でローカル/企業AIを統制します。

Termo icon

Termo

Termoは、各エージェントが独自の仮想マシンで動作するAIエージェントプラットフォーム。Web閲覧、コード実行、記憶保持、スケジュール実行に対応し、継続的な調査や自動化、軽い開発作業を任せたい個人やチームに最適です。

Orca icon

Orca

Orcaは、コードエージェントでの開発・実装を支援するAgent Development Environment。分離されたworktree上で複数のCLIエージェントを並列実行し、デスクトップとモバイルの連携ワークフローに対応します。

EZsite AI icon

EZsite AI

EZsite AIは、URLをフルスタックのReactまたはVue.jsアプリに変換するAIサイトビルダー。ホスティング、独自ドメイン、コード書き出し、バックエンド機能を搭載。