JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.
e2b-dev/E2B
Open-source инфраструктура для запуска сгенерированного ИИ кода в изолированных облачных песочницах с JavaScript- и Python SDK.
- Звёзды
- 14,451
- Форки
- 1,126
- Открытые issues
- 101
- Последний коммит
- 16 часов назад
Что это?
E2B — open-source инфраструктура для запуска кода, созданного ИИ, в защищённых изолированных песочницах в облаке. Разработчики запускают песочницы и управляют ими через JavaScript/TypeScript- и Python SDK, которые позволяют агенту выполнять shell-команды и работать с файловой системой в изолированной среде.
Отдельные пакеты дополняют основную песочницу: Code Interpreter SDK выполняет фрагменты кода через вызов `runCode()` / `run_code()` и возвращает результаты, а Desktop SDK позволяет управлять виртуальным рабочим столом через API мыши, клавиатуры, снимков экрана и приложений.
Инфраструктуру можно развернуть самостоятельно с помощью Terraform на AWS, Google Cloud, Azure или обычной Linux-машине.
Ключевые возможности
- 01Запускает изолированные облачные песочницы через JavaScript/TypeScript- или Python SDK.
- 02Выполняет shell-команды и возвращает stdout из песочницы.
- 03Выполняет фрагменты кода и возвращает результаты через Code Interpreter SDK.
- 04Управляет виртуальным рабочим столом через API мыши, клавиатуры, снимков экрана и запуска приложений.
- 05Можно развернуть самостоятельно с помощью Terraform на AWS, GCP, Azure или обычной Linux-машине.
Сценарии использования
- Позволяет LLM-агенту безопасно запускать сгенерированный код, не затрагивая хост-систему.
- Создание функций для анализа данных или интерпретации кода, которые выполняют Python в песочнице.
- Автоматизация браузера или приложений рабочего стола для агентов, взаимодействующих с компьютером.
- Размещение изолированной среды выполнения в собственной облачной учётной записи.
Быстрый старт
- 1
Установите Python SDK
pip install e2b - 2
Получите API-ключ E2B и задайте его как переменную окружения
- 3
Запустите sandbox и выполните команду
from e2b import Sandbox
Что важно знать
- Для запуска sandbox необходим API-ключ E2B и регистрация в хостинговом сервисе E2B.
- Для самостоятельного хостинга необходимо развернуть runtime с помощью Terraform в поддерживаемом облаке или на машине с Linux.
Темы
Частые вопросы
- Что такое E2B?
- Open-source инфраструктура для запуска сгенерированного ИИ кода в изолированных облачных песочницах с JavaScript- и Python SDK. E2B — open-source инфраструктура для запуска кода, созданного ИИ, в защищённых изолированных песочницах в облаке. Разработчики запускают песочницы и управляют ими через JavaScript/TypeScript- и Python SDK, которые позволяют агенту выполнять shell-команды и работать с файловой системой в изолированной среде.
- E2B можно использовать бесплатно? Какая у него лицензия?
- E2B распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- E2B всё ещё поддерживается?
- Активно поддерживается. Последний коммит в E2B — 19 окт. 2026 г..
- Для чего можно использовать E2B?
- Позволяет LLM-агенту безопасно запускать сгенерированный код, не затрагивая хост-систему. Создание функций для анализа данных или интерпретации кода, которые выполняют Python в песочнице. Автоматизация браузера или приложений рабочего стола для агентов, взаимодействующих с компьютером. Размещение изолированной среды выполнения в собственной облачной учётной записи.
- Как установить E2B?
- Установите Python SDK: pip install e2b Получите API-ключ E2B и задайте его как переменную окружения Запустите sandbox и выполните команду: from e2b import Sandbox
- Где скачать E2B?
- Исходный код и инструкции по установке — на GitHub: https://github.com/e2b-dev/E2B
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Минималистичный AI-агент для разработки ПО: решает задачи из GitHub Issues или помогает в командной строке, используя только bash и около 100 строк основного кода на Python.
Безопасная Python-песочница на Rust для запуска кода, сгенерированного ИИ, без контейнеров.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.