ByteDance発のオープンソースなマルチモーダルAIエージェント基盤。CLI/Web UIのAgent TARSと、デスクトップGUIエージェントアプリのUI-TARS Desktopを提供。
e2b-dev/desktop
AIモデルがマウス、キーボード、スクリーンショットで操作でき、画面をストリーミング配信できる、E2B上のオープンソースLinuxデスクトップサンドボックスです。
- スター
- 1,557
- フォーク
- 188
- 未解決の Issue
- 11
- 最終コミット
- 21 時間前
これは何?
E2B Desktop Sandboxは、LLMによるコンピューター操作向けに設計された、E2B Sandbox上に構築された仮想Linuxデスクトップ環境です。各サンドボックスは分離されており、依存関係を追加してカスタマイズできます。開発者はPythonまたはJavaScript SDKからサンドボックスを作成し、その中でChrome、Firefox、VS Codeなどのアプリケーションを起動します。
SDKは、マウスクリック、ドラッグ、スクロール、文字入力、キーの組み合わせ、ウィンドウ情報の取得、スクリーンショット、シェルコマンドなど、デスクトップを操作するための機能を提供します。デスクトップの全画面または単一のアプリケーションウィンドウをブラウザーのURLにストリーミングでき、オプションでパスワード保護や閲覧専用モードも設定できます。
デスクトップはXfce環境を備えたLinux上で動作します。サンドボックスのテンプレートは変更可能なため、チームは追加パッケージや別のデスクトップ環境を使ったカスタムテンプレートを作成できます。
主な機能
- 01PythonおよびJavaScript SDKからマウス、キーボード、スクロールを操作できます。
- 02エージェントのフィードバックループに使えるスクリーンショットの撮影とウィンドウ情報の取得。
- 03デスクトップ全体または単一のアプリケーションウィンドウをURLにストリーミング配信。
- 04パスワード保護と閲覧専用のストリーミング設定。
- 05LinuxとXfceをベースにしたカスタマイズ可能なテンプレート。
ユースケース
- APIのないGUIアプリケーションをLLMエージェントに操作させる。
- 分離された環境で、ブラウザーを使ったコンピューター操作タスクを実行する。
- デモや人による監督のために、リモートデスクトップのセッションをストリーミング配信する。
- 特定のツールをあらかじめインストールしたカスタムデスクトップテンプレートを作成する。
クイックスタート
- 1
E2B APIキーを取得し、E2B_API_KEYを設定する
- 2
Python SDKをインストールする
pip install e2b-desktop - 3
デスクトップサンドボックスを作成してアプリケーションを起動する
使う前に知っておきたいこと
- サンドボックスの実行にはE2BアカウントとAPIキーが必要です。
- 同時に有効にできるストリームは1つだけです。
収録されている特集
トピック
よくある質問
- desktop とは?
- AIモデルがマウス、キーボード、スクリーンショットで操作でき、画面をストリーミング配信できる、E2B上のオープンソースLinuxデスクトップサンドボックスです。 E2B Desktop Sandboxは、LLMによるコンピューター操作向けに設計された、E2B Sandbox上に構築された仮想Linuxデスクトップ環境です。各サンドボックスは分離されており、依存関係を追加してカスタマイズできます。開発者はPythonまたはJavaScript SDKからサンドボックスを作成し、その中でChrome、Firefox、VS Codeなどのアプリケーションを起動します。
- desktop は無料で使えますか?ライセンスは?
- desktop は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- desktop は今もメンテナンスされていますか?
- 活発にメンテナンス中。desktop の最終コミットは 2026年11月6日 です。
- desktop は何に使えますか?
- APIのないGUIアプリケーションをLLMエージェントに操作させる。 分離された環境で、ブラウザーを使ったコンピューター操作タスクを実行する。 デモや人による監督のために、リモートデスクトップのセッションをストリーミング配信する。 特定のツールをあらかじめインストールしたカスタムデスクトップテンプレートを作成する。
- desktop のインストール方法は?
- E2B APIキーを取得し、E2B_API_KEYを設定する Python SDKをインストールする: pip install e2b-desktop デスクトップサンドボックスを作成してアプリケーションを起動する
- desktop はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/e2b-dev/desktop
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
デスクトップやWebアプリでマウス、キーボード、画面を操作し、タスクを完了するオープンソースのコンピューター操作エージェントフレームワーク。
WebAssemblyとV8を基盤に、AIエージェントにファイル、プロセス、シェル、ネットワークを備えたLinux風の隔離サンドボックスを提供するライブラリとホステッドサービス。
自然言語の指示に基づき、LLMがスマートフォンやデスクトップを操作するための自動化フレームワーク。
Moonlight向けのストリーミングサーバー。複数のリモートクライアントが1台のホストを共有してゲームを遊べ、各セッションはDockerまたはPodmanコンテナで実行されます。
AIエージェントが、ローカルやDocker、AWS、Modalなどのクラウド環境にあるサンドボックスでシェルコマンドを実行できるランタイムインターフェースです。