e2b-dev/desktop

E2B Desktop Sandbox for LLMs. E2B Sandbox with desktop graphical environment that you can connect to any LLM for secure computer use.

何を解決するか

E2B Desktop Sandbox は、AIエージェントによる「コンピュータの使用」を専門に設計された、安全で隔離された仮想デスクトップ環境を提供します。開発者はAIモデルに完全なデスクトップGUIとの対話能力を付与でき、アプリケーションを起動し、ホストマシンに影響を与えることなくサンドボックス環境でタスクを実行できます。

動作方法

E2Bサンドボックスインフラストラクチャの上に構築されており、Linuxベースの環境にXfceデスクトップマネージャーを使用しています。PythonおよびJavaScript SDKを提供し、AIエージェントや開発者がマウスクリック、キーボード入力、bashコマンドをプログラムで制御できるようにしています。環境はURLにストリーミング可能で、リアルタイムでの監視やAIによる画面認識のためのスクリーンショット撮影が可能です。

対象ユーザー

人間のようにコンピュータを操作する必要があるAIエージェント(例:ウェブブラウザ、VS Code、その他のGUIアプリケーションの使用)を安全かつ隔離された形で構築する開発者。

特徴

  • 完全なGUI制御:マウスの移動、クリック、ダブルクリック、ドラッグ、キーボード入力/組み合わせのプログラムによるアクセス。
  • アプリケーション管理:Google ChromeやFirefoxなどの特定アプリケーションの起動と、ウィンドウIDやタイトルの管理。
  • リアルタイムストリーミング:デスクトップ全体または特定のアプリケーションウィンドウをURLにストリーミング可能。パスワード保護や閲覧専用モードのオプションあり。
  • カスタマイズ可能なテンプレート:特定の依存関係や異なるデスクトップ環境を含むカスタムサンドボックステンプレートの作成が可能。
  • サンドボックスの隔離:各サンドボックスは他のサンドボックスから隔離されており、セキュリティと安定性を確保。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト