Мультимодальный стек AI-агентов с открытым исходным кодом от ByteDance: CLI и Web UI (Agent TARS), а также десктопное GUI-приложение-агент (UI-TARS Desktop).
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
Получите API-ключ E2B и задайте E2B_API_KEY
- 2
Установите Python SDK
pip install e2b-desktop - 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 с помощью мыши, клавиатуры и экрана и выполняют задачи в настольных и веб-приложениях.
Библиотека и хостируемый сервис, предоставляющие AI-агентам изолированные Linux-подобные песочницы с файлами, процессами, shell и сетью на базе WebAssembly и V8.
Фреймворк для автономного управления Android-устройствами и компьютерами: LLM-планировщик и LLM-поисковик выполняют задачи на естественном языке.
Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman.
Среда выполнения, позволяющая AI-агентам запускать команды оболочки в изолированных средах локально или на облачных платформах, например Docker, AWS и Modal.