E2B Desktop Sandbox

活跃
GitHub Python Apache-2.0

简介

面向 LLM 的桌面沙盒环境,提供带图形界面的安全执行环境,可连接任意大语言模型实现安全的计算机使用操作。

核心特性

  • 安全隔离的虚拟桌面沙盒环境,专为计算机操控任务设计
  • 支持 Python 和 JavaScript SDK,双语言生态
  • 完整的鼠标控制:点击、拖拽、滚动、移动
  • 完整的键盘控制:文字输入、快捷键组合、按键模拟
  • 窗口管理:启动应用、获取窗口列表、切换焦点
  • 实时桌面流传输,支持密码保护和查看模式

适用场景

💡 LLM 驱动的自动化桌面操作和 GUI 测试
💡 安全沙盒中运行不受信任的代码和应用
💡 远程桌面流式传输和协作
💡 AI Agent 的计算机操控能力训练和评估

快速开始

注册 E2B 获取 API 密钥,pip install e2b-desktop 或 npm install @e2b/desktop,创建 Sandbox 实例,使用 launch() 启动应用,通过 stream.start() 开始桌面流传输。

相关项目