E2Bは、AIエージェントに安全なコンピュータを渡します。言語モデルがコードを書いたとき、それをサーバー上で直接動かすのは危険です。E2Bはクラウドに隔離されたサンドボックスを作り、コードを実行し、出力とファイルを返して終了します。起動は、エージェントのループの中で使えるほど速いです。
開発者はPythonとJavaScriptのSDKで、サンドボックスの開始、コマンドの実行、ファイルの読み書き、結果のストリームを行います。データ分析のエージェント、コーディングアシスタント、ブラウザやデスクトップが必要なツールに対応し、テンプレートが環境を定義します。中核はオープンソースで、セルフホストもできます。
E2Bには無料枠と、利用量に応じた料金があります。隔離はリスクを下げますが、ネットワークアクセスとシークレットを制限する必要がなくなるわけではありません。代替にはDaytona、Modal、Cloudflare Sandboxes、Vercel Sandbox、Fly.io Machinesがあります。E2Bは、コードを実行するエージェントを作る開発者に向いています。