E2B Desktop Sandbox
活跃简介
面向 LLM 的桌面沙盒环境,提供带图形界面的安全执行环境,可连接任意大语言模型实现安全的计算机使用操作。
核心特性
- 安全隔离的虚拟桌面沙盒环境,专为计算机操控任务设计
- 支持 Python 和 JavaScript SDK,双语言生态
- 完整的鼠标控制:点击、拖拽、滚动、移动
- 完整的键盘控制:文字输入、快捷键组合、按键模拟
- 窗口管理:启动应用、获取窗口列表、切换焦点
- 实时桌面流传输,支持密码保护和查看模式
适用场景
💡 LLM 驱动的自动化桌面操作和 GUI 测试
💡 安全沙盒中运行不受信任的代码和应用
💡 远程桌面流式传输和协作
💡 AI Agent 的计算机操控能力训练和评估
分类
快速开始
注册 E2B 获取 API 密钥,pip install e2b-desktop 或 npm install @e2b/desktop,创建 Sandbox 实例,使用 launch() 启动应用,通过 stream.start() 开始桌面流传输。