Surf is a computer use AI agent powered by OpenAI that interacts with a E2B's virtual desktop environment through natural language instructions
Surf 是一个基于 TypeScript 构建的开源计算机使用智能体项目,旨在将 OpenAI 的 AI 能力与 E2B 的云端虚拟桌面环境相结合。通过该项目,用户可以使用自然语言指令控制虚拟桌面,解决自动化操作和远程任务执行的需求。
该系统通过 Web 界面提供一键启动虚拟桌面沙箱的能力。通过整合 OpenAI 的计算机使用模型,能够准确解析用户的自然语言指令并转化为点击、输入等精确操作。前端支持实时展示 AI 的操作轨迹与虚拟桌面状态,实现交互式控制体验。应用采用服务端推送事件技术,确保 AI 响应与桌面操作的实时同步与流畅显示。
适用于需要自动化处理复杂桌面流程的开发者或用户,常用于云端环境下的网页自动化测试、远程办公辅助以及需要 AI 深度介入操作系统的各类交互场景。