安全な AI コード実行と自動化のための AI Agent Sandbox
AI生成コード、ブラウザワークフロー、コンピューター操作、長時間実行タスク向けの、安全でプログラム可能なサンドボックス。

エージェントの実行から評価とRLまで
コーディングエージェントやブラウザ自動化から、評価、強化学習環境、長時間実行ワークフローまで、AIネイティブなワークロードの全範囲をサポートします。
高速起動。強力な分離。大規模な同時実行。
サンドボックスインスタンスをミリ秒単位で起動し、すべてのタスクを分離して、実際のエージェントワークロード向けに数千件の同時実行までスケールできます。

1秒未満の起動
バースト性が高く高頻度なワークロード向けに最適化され、サンドボックスインスタンスを平均200ms未満で起動します。

安全な分離
各タスクはシステムレベルで分離されたサンドボックス内で実行され、データ漏洩や不正アクセスのリスクを低減します。

大規模環境での高い同時実行性
高スループットのエージェントワークロード向けに、一貫して低いレイテンシで数千のサンドボックスインスタンスを並列実行します。

コアランタイム機能
エージェントがコードを実行し、システムとやり取りし、実際のワークフロー全体で制御を維持するために必要なすべてを提供します。

コード実行
安全なサンドボックス内で Python、JavaScript、C++、その他の言語を実行します。

外部 APIs
エージェントが必要に応じて外部 APIs やオンラインデータにアクセスできるようにします。

ブラウザ利用
サンドボックス内でのウェブナビゲーション、フォーム入力、データ抽出を自動化します。

コンピューター利用
入力、クリック、スクロール、スクリーンショット、その他の GUI 操作のために、フルデスクトップ環境を制御します。

永続セッション
長時間実行されるエージェントタスクを、状態を失うことなく一時停止および再開します。

ライブセッションビュー
インタラクティブな監視とデバッグのために、VNC を使用してサンドボックスセッションを表示およびストリーミングします。
数行のコードでエージェントを実行
SDK をインストールして API キーを設定すれば、コーディングエージェントやフルデスクトップ用の Sandbox をすぐに起動できます。
pip install novita-sandbox
npm i novita-sandbox
1import os
2from novita_sandbox import Novita
3
4novita = Novita(api_key=os.environ["NOVITA_API_KEY"])
5
6# The codex template ships with Codex pre-installed
7sandbox = novita.sandbox.create(
8 "codex",
9 timeout=3600,
10 envs={"CODEX_API_KEY": os.environ["CODEX_API_KEY"]},
11)
12
13try:
14 # Run Codex non-interactively: take a prompt, print the result, exit
15 execution = sandbox.commands.run(
16 'codex exec --full-auto --skip-git-repo-check "Write a FizzBuzz script and run it"',
17 on_stdout=lambda data: print(data, end=""),
18 timeout=0,
19 )
20 print(execution)
21finally:
22 sandbox.kill()
231from novita_sandbox import Novita
2
3novita = Novita() # reads NOVITA_API_KEY from the environment
4
5# Start an isolated virtual desktop for your computer use agent
6desktop = novita.desktop.create()
7desktop.stream.start()
8
9# Interactive VNC URL for your agent UI
10print(desktop.stream.get_url())
11
12# View-only URL for monitoring
13print(desktop.stream.get_url(view_only=True))
14
15# Clean up when the task is done
16desktop.stream.stop()
17desktop.kill()
18隔離された Sandbox で Codex を非対話モードで実行します。コードの読み取りと編集、コマンドの実行を行い、結果を返します。
Codex ガイド柔軟な従量課金制
vCPUとメモリ割り当てに基づく秒単位の課金。プランなし、ロックインなし、隠れた費用なし。 詳細を見る
vCPU
割り当てられたvCPU秒ごとに計算
Memory
割り当てられたGiB秒ごとに計算
Storage
1時間ごとに計測し、1日ごとに課金。最初の60 GBを含む
使用量ベースの料金例
1 vCPU + 512 MiB RAM
Short-lived agent task (5 min)
2 vCPU + 1 GiB RAM
Code execution job (1 hr)
8 vCPU + 8 GiB RAM
Multi-agent or RL workload (1 hr)
* 無料枠のクォータ: 5個の同時サンドボックス、最大1時間のセッション。残高をチャージしてサンドボックスを使用すると、有料枠(同時100個、24時間セッション)が自動的に解除されます。
Agent Sandbox で構築を始める
クイックスタート、再利用可能なテンプレート、分離されたサンドボックスストレージで始めましょう。
エンタープライズ
より高いリソース上限、カスタムデプロイメントリージョン、または専用インフラストラクチャを必要とする高度なワークロード向け。
よくある質問
Novita Agent Sandbox とは何ですか?
Novita Agent Sandbox は、AI エージェント向けの安全なクラウドランタイムです。各 Sandbox は隔離された環境で、エージェントはお使いのマシンや他のワークロードに影響を与えることなく、コードの実行、ブラウザの利用、デスクトップの操作、長時間タスクの実行を行えます。
Sandbox ではどのコーディングエージェントを実行できますか?
Claude Code と Codex には、エージェントがプリインストールされたテンプレートが用意されているため、数行のコードで Sandbox を作成し、エージェントをヘッドレスで実行できます。その他のエージェントやツールも、カスタムテンプレートにインストールできます。
Agent Sandbox はコンピューター操作に対応していますか?
はい。デスクトップ Sandbox は、コンピューター操作エージェントに、入力、クリック、スクロール、スクリーンショットが可能なフル仮想デスクトップを提供します。VNC で操作可能なセッションとして、または監視用の閲覧専用フィードとして配信できます。
Sandbox の起動速度と隔離の仕組みを教えてください。
Sandbox は平均 200ms 未満で起動します。各タスクはシステムレベルで分離された専用の Sandbox で実行されるため、タスク間のデータ漏えいや不正アクセスのリスクを低減できます。
対応している言語と SDK を教えてください。
エージェントは Sandbox 内で Python、JavaScript、C++ などの言語を実行できます。Sandbox の操作には、Python 3.9 以上および Node.js 20 以上に対応した novita-sandbox SDK、またはターミナルから使える Novita Sandbox CLI を利用できます。
長時間タスクのために Sandbox の状態を保持できますか?
はい。永続セッションを使えば、長時間実行のエージェントタスクを状態を失わずに一時停止・再開できます。また、各 Sandbox にはコード、データ、セッションファイル用の隔離されたファイルシステムがあります。
Agent Sandbox の料金体系を教えてください。
割り当てた vCPU とメモリに対して秒単位で課金され、前払いの契約は不要です。新規アカウントは無料枠から始められ、残高をチャージすると、同時実行数が多くセッションが長い有料枠が利用できるようになります。最新の料金は上の料金セクションをご覧ください。
本番環境向けAIを構築するために必要なすべて。
200以上のモデル、オンデマンド GPUs、安全なエージェントランタイムを、1つの API に統合。無料で始められ、成長に合わせてスケールできます。
