Repolode
e2b-dev

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. 1

    E2B APIキーを取得し、E2B_API_KEYを設定する

  2. 2

    Python SDKをインストールする

    pip install e2b-desktop
  3. 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 の数値は毎日更新されます。

関連プロジェクト