Repolode
e2b-dev

e2b-dev/desktop

Изолированная Linux-среда рабочего стола на базе E2B, которой AI-модели управляют с помощью мыши, клавиатуры и снимков экрана; изображение можно транслировать.

Звёзды
1,557
Форки
188
Открытые issues
11
Последний коммит
позавчера

Что это?

E2B Desktop Sandbox — виртуальная среда рабочего стола Linux на базе E2B Sandbox, предназначенная для управления компьютером с помощью LLM. Каждая песочница изолирована, а в неё можно добавлять зависимости. Разработчики создают песочницу через Python- или JavaScript SDK, а затем запускают в ней приложения, например Chrome, Firefox или VS Code.

SDK предоставляет средства управления рабочим столом: щелчки и перетаскивание мышью, прокрутку, ввод текста, сочетания клавиш, запросы сведений об окнах, снимки экрана и shell-команды. Изображение рабочего стола можно транслировать по URL в браузере — целиком или только в отдельном окне приложения. При этом можно включить защиту паролем и режим просмотра без управления.

Рабочий стол работает на Linux со средой Xfce. Шаблон песочницы можно изменять: команды могут создать собственный шаблон с дополнительными пакетами или другой средой рабочего стола.

Ключевые возможности

  • 01Управление мышью, клавиатурой и прокруткой через Python- и JavaScript SDK.
  • 02Создание снимков экрана и получение сведений об окнах для обратной связи с агентом.
  • 03Трансляция всего рабочего стола или отдельного окна приложения по URL.
  • 04Трансляция с защитой паролем и в режиме просмотра без управления.
  • 05Настраиваемый шаблон на базе Linux и Xfce.

Сценарии использования

  • Управление приложением с графическим интерфейсом, у которого нет API, с помощью LLM-агента.
  • Выполнение задач по работе с компьютером через браузер в изолированной среде.
  • Трансляция удалённого рабочего стола для демонстраций или наблюдения со стороны человека.
  • Создание собственных шаблонов рабочего стола с заранее установленными инструментами.

Быстрый старт

  1. 1

    Получите API-ключ E2B и задайте E2B_API_KEY

  2. 2

    Установите Python SDK

    pip install e2b-desktop
  3. 3

    Создайте десктопную песочницу и запустите приложение

Что важно знать

  • Для запуска песочниц необходимы аккаунт E2B и API-ключ.
  • Одновременно может быть активен только один поток.

В подборках

Темы

Частые вопросы

Что такое desktop?
Изолированная Linux-среда рабочего стола на базе E2B, которой AI-модели управляют с помощью мыши, клавиатуры и снимков экрана; изображение можно транслировать. E2B Desktop Sandbox — виртуальная среда рабочего стола Linux на базе E2B Sandbox, предназначенная для управления компьютером с помощью LLM. Каждая песочница изолирована, а в неё можно добавлять зависимости. Разработчики создают песочницу через Python- или JavaScript SDK, а затем запускают в ней приложения, например Chrome, Firefox или VS Code.
desktop можно использовать бесплатно? Какая у него лицензия?
desktop распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
desktop всё ещё поддерживается?
Активно поддерживается. Последний коммит в desktop — 6 нояб. 2026 г..
Для чего можно использовать desktop?
Управление приложением с графическим интерфейсом, у которого нет API, с помощью LLM-агента. Выполнение задач по работе с компьютером через браузер в изолированной среде. Трансляция удалённого рабочего стола для демонстраций или наблюдения со стороны человека. Создание собственных шаблонов рабочего стола с заранее установленными инструментами.
Как установить desktop?
Получите API-ключ E2B и задайте E2B_API_KEY Установите Python SDK: pip install e2b-desktop Создайте десктопную песочницу и запустите приложение
Где скачать desktop?
Исходный код и инструкции по установке — на GitHub: https://github.com/e2b-dev/desktop

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Фреймворк с открытым исходным кодом для агентов, которые управляют настоящим GUI с помощью мыши, клавиатуры и экрана и выполняют задачи в настольных и веб-приложениях.

12,9 тыс.+59 за неделю1,5 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 8 дней назад

Библиотека и хостируемый сервис, предоставляющие AI-агентам изолированные Linux-подобные песочницы с файлами, процессами, shell и сетью на базе WebAssembly и V8.

4,9 тыс.+20 за неделю275RustApache-2.0Активно поддерживаетсяОбновлён позавчера

Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman.

2,3 тыс.+12 за неделю170C++MITОбновлён 3 часа назад