Skylight是什么
Skylight是一项面向AI Agent和开发者的托管Windows虚拟电脑服务,官网将其定位为Agents for Windows。开发者可以按需启动Windows实例,让内置Agent或自有Agent通过API观察屏幕、点击、输入并完成桌面应用工作流。
它解决的是传统Windows软件缺少API或自动化接口的问题,尤其适合只能通过图形界面操作的业务系统。平台提供实时画面、人工接管和破坏性操作确认,但生产任务仍需额外权限、审计与结果验证。
核心功能
- 按需创建和管理托管Windows虚拟电脑
- 使用自然语言让内置Agent执行桌面任务
- 通过API发送截图、点击、拖动、输入和按键指令
- 安装任务需要的Windows应用程序
- 实时观看Agent操作并随时人工接管
- 在停止与恢复实例时保留工作进度
- 向虚拟电脑上传文件或下载生成结果
- 并行运行多个Windows实例扩展任务吞吐量
- 使用Python、TypeScript SDK与MCP接入Agent系统
- 为高风险操作启用Human-in-the-Loop确认
工作原理
| 步骤 | 平台能力 | 开发者责任 |
|---|---|---|
| 创建电脑 | 启动预配置Windows实例 | 选择应用、状态和资源范围 |
| 准备环境 | 支持安装应用和上传文件 | 保证软件许可与文件安全 |
| 运行Agent | 内置Agent接受自然语言任务 | 提供明确目标和限制 |
| 交互执行 | 截图、鼠标、键盘和文件API | 处理等待、弹窗和异常状态 |
| 实时监督 | 直播画面、提问和人工接管 | 决定何时暂停或批准 |
| 保存结果 | 下载文件并保持实例状态 | 验证输出并清理敏感数据 |
Windows虚拟电脑
每个Skylight Computer都是可远程控制的Windows环境,可以安装适合工作流的应用并保存状态。实例可以启动、暂停、恢复或终止,暂停后仍按较低费率产生存储与保持成本。
- 为不同客户和任务建立隔离实例
- 安装桌面应用、浏览器和内部工具
- 保存应用配置、登录状态和生成文件
- 在需要运行时启动并在空闲时休眠
- 通过实时流检查当前桌面状态
- 任务结束后终止实例并清理数据
内置Windows Agent
内置Agent可接收自然语言指令,并根据屏幕内容逐步完成任务。Agent每一步通常包含观察或操作,因此复杂任务会同时消耗Agent步骤费和实例运行时间。
- 根据目标规划并执行多个桌面步骤
- 识别按钮、菜单、输入框和对话框
- 在应用之间复制和整理信息
- 遇到不确定信息时向用户提问
- 在破坏性操作前请求人工确认
- 根据反馈继续同一任务或停止执行
Playground无代码体验
Skylight Playground允许用户无需编写代码就部署内置Windows Agent。用户可以输入任务、实时观察桌面、回答Agent问题,并上传或下载文件。
- 快速验证某个Windows应用是否适合自动化
- 观察Agent对弹窗、表格和多窗口的处理方式
- 测试自然语言任务说明的清晰度
- 在关键步骤手动接管并纠正操作
- 验证生成文件是否可正常下载
- 在开发API集成前估算步骤与时长成本
Interactions API
Interactions API提供基础电脑操作,使开发者能够直接控制Windows实例或构建自己的Computer Use Agent。基础动作可以组合为更可预测的自动化,也能作为内置Agent的补充。
| 交互动作 | 作用 | 常见用途 |
|---|---|---|
| Screenshot | 获取当前屏幕图像 | 感知界面和验证状态 |
| Click与Move | 移动鼠标并点击坐标 | 按钮、菜单和选择项 |
| Drag | 拖动屏幕元素 | 文件、滑块和窗口调整 |
| Type | 输入文本 | 表单、搜索和文档编辑 |
| Keypress | 发送键盘按键或组合键 | 快捷键、确认和导航 |
| Scroll | 滚动当前窗口 | 长页面、列表和文档 |
| Install | 在实例中安装应用 | 准备专用工作环境 |
Agent API
Agent API可以启动、停止任务,查询Agent状态,并回答Agent在运行期间提出的问题。应用需要将状态、等待人工输入和终止条件设计为明确流程。
- 提交自然语言目标并启动Agent任务
- 轮询或监听当前运行状态
- 在Agent等待时提供补充信息
- 发现错误或风险时停止Agent
- 保存任务输出、步骤与人工决定
- 避免同一实例同时运行冲突任务
文件上传与下载
Skylight支持在本地与Windows实例之间传输文件,适合把输入材料交给桌面软件,再取回报告、表格或导出结果。每次上传和下载会单独收费。
- 上传待处理的表格、文档或媒体文件
- 让Agent在桌面应用中打开和修改文件
- 从实例下载生成的报告或导出包
- 为文件名、目录和输出格式设定规则
- 上传前扫描恶意内容并限制敏感数据
- 下载后验证文件完整性和实际内容
实时监督与人工接管
开发者和运营人员可以实时观看实例画面,并在Agent出错或需要判断时接管。Human-in-the-Loop适合处理删除、提交、付款、发送和权限变更等高影响步骤。
- 直播查看每台虚拟电脑的操作状态
- 在错误点击扩大影响前立即暂停
- 回答登录、业务规则或异常提示问题
- 人工完成验证码或明确要求人类处理的验证
- 批准提交、删除或外部发送等关键动作
- 接管完成后再把控制权交回Agent
持久化与知识
实例可以暂停后恢复,不会在每次任务后丢失全部进度。官网还列出Instance Knowledge Base,用于让实例随着使用积累工作相关知识。
- 保留已安装应用和本地设置
- 减少重复登录和环境初始化时间
- 保存任务所需模板和参考文件
- 让相同实例处理连续的业务流程
- 定期清理缓存、临时文件和过期凭据
- 避免不同客户敏感上下文混用
并发与规模化
Free与Pro页面均列出不限并发电脑,但实际吞吐量仍受Credits、API能力、目标应用和任务稳定性约束。大规模使用应建立任务队列、并发限制和失败隔离。
- 为每个任务分配独立Windows实例
- 同时处理多个客户、文档或应用流程
- 按应用资源消耗限制并行任务数
- 避免共享账户被多个实例并发修改
- 为失败实例设置超时、重试和人工队列
- 通过任务成本和成功率动态调节规模
适用场景
- 自动操作没有现代API的Windows业务软件
- 在桌面ERP、财务或运营系统中录入数据
- 批量处理Excel、PDF和专有文件格式
- 运行Windows专属测试和回归流程
- 从桌面程序导出报告或转换文件
- 为AI Agent提供隔离的Computer Use环境
- 自动完成跨浏览器与桌面应用的流程
- 构建需要实时人工监督的业务自动化
适合哪些用户
- 构建Computer Use Agent的AI开发团队
- 需要自动化传统Windows应用的企业
- 开发桌面测试、RPA和文件处理流程的工程师
- 希望快速验证Windows Agent场景的创业团队
- 需要并行隔离电脑环境的数据运营团队
- 能够治理凭据、软件许可和高风险动作的组织
Skylight价格
Skylight采用订阅Credits加实际用量计费,公开提供Free、Pro和Enterprise。前5美元Credits可免费体验且无需信用卡。
| 套餐 | 月费 | 包含Credits | 主要权益 |
|---|---|---|---|
| Free | 0美元 | 5美元 | 不限并发电脑与交互、API、文件上传下载、社区支持 |
| Pro | 20美元 | 20美元 | Free能力加优先支持和一对一沟通 |
| Enterprise | 定制报价 | 按合同 | 在自有虚拟机运行、连接自有API及企业服务 |
按量费用
| 计费项目 | 公开单价 | 说明 |
|---|---|---|
| Active Computer | 每分钟0.005美元 | 实例处于运行状态时计费 |
| Hibernated Computer | 每分钟0.0005美元 | 暂停并保留状态时计费 |
| Agent Step | 每步0.003美元 | 截图、点击、输入等Agent步骤 |
| File Upload | 每次0.05美元 | 从本地上传到实例 |
| File Download | 每次0.05美元 | 从实例提取文件 |
Pro每月20美元同时提供等额Credits,因此实际使用仍按上述项目从额度中扣除。价格、税费、Credits有效期和企业用量规则可能调整,应以结算页面为准。
成本估算
任务成本通常由电脑运行时间、Agent步骤和文件传输三部分组成。休眠实例费率较低,但长期保留大量实例仍会持续产生费用。
| 成本来源 | 主要影响因素 | 优化方式 |
|---|---|---|
| 运行时间 | 应用启动、等待和任务耗时 | 复用环境并减少无意义等待 |
| Agent步骤 | 截图和交互次数 | 使用明确任务和确定性API动作 |
| 文件传输 | 上传下载次数 | 打包文件并只传必要结果 |
| 休眠实例 | 保留数量和时长 | 设置自动终止和保留策略 |
| 失败重试 | 页面变化和应用异常 | 先诊断错误再限制重试次数 |
Playground使用教程
- 注册账号并领取免费Credits。
- 在Playground创建新的Windows电脑。
- 准备不含敏感信息的测试文件和任务。
- 用一句清晰指令描述目标、输出和禁止动作。
- 实时观察Agent如何打开应用并操作界面。
- 在Agent提问或请求确认时人工回应。
- 下载结果并逐项核对内容与格式。
- 查看步骤和时间消耗后再决定是否API化。
API接入教程
- 创建API Key并保存到密钥管理系统。
- 安装Python或TypeScript SDK并固定版本。
- 启动实例并等待Windows达到可用状态。
- 安装必要应用并上传输入文件。
- 选择内置Agent或用Interactions API自行控制。
- 为每个步骤设置超时、状态检查和错误处理。
- 下载结果并验证文件或业务状态。
- 暂停或终止实例,记录用量和审计信息。
生产部署教程
- 选取低风险、可重复且结果可验证的流程。
- 列出涉及的应用、账号、文件和业务权限。
- 为每个客户或安全边界分配独立实例。
- 定义允许自动执行和必须人工批准的动作。
- 覆盖弹窗、更新、断网、登录失效和错误文件测试。
- 建立实例、步骤、文件和失败成本告警。
- 先以人工旁路监督运行,再逐步提高自动化比例。
- 持续回归测试应用界面和Agent版本变化。
Python SDK
官方Python SDK提供同步和异步客户端,以API Key认证,可管理Agent、文件、交互和Windows实例。PyPI说明该SDK由Speakeasy生成且处于Beta,生产项目应固定版本并测试升级。
| 资源 | 主要方法 | 用途 |
|---|---|---|
| Agent | run、stop、answer、status | 运行和监督内置Agent |
| Files | upload、download | 传入材料和取回结果 |
| Interact | click、drag、screenshot、type等 | 直接控制Windows界面 |
| Windows | start、pause、resume、terminate等 | 管理实例生命周期 |
| Retry与Errors | 退避和异常对象 | 处理临时API或服务错误 |
MCP能力
官网说明Python和TypeScript SDK可以作为MCP Server使用,使支持MCP的Agent或开发工具调用Windows电脑能力。接入时应限制工具范围、实例、文件和高风险动作。
- 只暴露任务真正需要的Windows工具
- 将实例标识绑定到具体用户和项目
- 避免模型任意创建无限实例或上传文件
- 为删除、提交和外部发送设置批准门
- 记录每次MCP调用、参数和结果
- 对不可信文件和网页内容防范提示注入
安全与权限
- 使用短期或专用业务账户登录应用
- 不要在任务指令和日志中明文写入密码
- 按客户与数据级别隔离实例和文件
- 限制Agent能够安装的软件和访问的网络
- 对付款、删除、发送和权限变更保留人工确认
- 任务结束后清除下载、剪贴板和临时凭据
- 定期轮换API Key并撤销闲置集成
- 对实时画面和录制数据应用访问控制
质量评估
| 指标 | 评估重点 | 建议方法 |
|---|---|---|
| 任务成功率 | 是否达到完整业务目标 | 验证最终状态而非最后截图 |
| 步骤正确率 | 点击和输入是否准确 | 对关键步骤增加断言 |
| 人工接管率 | 多少任务需要人工纠正 | 按应用和错误原因统计 |
| 平均成本 | 每个成功任务消耗多少Credits | 包含失败和重试成本 |
| 平均时长 | 实例从启动到完成的耗时 | 区分应用等待与Agent操作 |
| 高风险错误 | 是否发生误删、误发或错误提交 | 建立零容忍事件审查 |
产品优势
- 为AI Agent提供现成的Windows虚拟电脑环境
- 同时支持内置Agent和开发者自有Agent
- 截图、鼠标、键盘、文件和实例API较完整
- Playground便于无代码验证桌面工作流
- 实时直播、人工接管和确认机制提高可控性
- 实例持久化减少重复环境配置工作
- 支持并行电脑和按量扩展任务
- 提供Python、TypeScript SDK和MCP接入方式
- 公开按分钟、步骤和文件传输计价
使用限制与注意事项
- 桌面界面变化、弹窗和软件更新可能导致任务失败
- Agent点击和输入可能出现误操作,不能假设绝对准确
- 运行时间、Agent步骤和文件传输会同时产生费用
- 休眠电脑仍持续计费,需要设置自动清理策略
- 文件每次上传和下载0.05美元,高频传输成本较高
- 登录验证码和安全挑战可能需要人工参与
- 使用商业Windows软件仍需遵守各自许可证
- 敏感账号和数据进入托管电脑前需完成安全评估
- SDK处于Beta,升级可能带来兼容性变化
- 核心托管平台未开源,SDK不能替代完整服务
GitHub与开源情况
Skylight官方在GitHub公开了Python SDK仓库,其中包括客户端源码、OpenAPI描述和使用文档。公开SDK用于调用商业API,不代表托管Windows基础设施、内置Agent或控制平台整体开源。
官方仓库页面未在摘要区清晰展示统一许可证名称,使用和再分发前应直接检查仓库当前许可证文件与包元数据。核心Skylight服务仍应标记为商业闭源。
| 组件 | 状态 | 说明 |
|---|---|---|
| Skylight托管平台 | 商业闭源 | 提供Windows实例、Agent和控制服务 |
| Python SDK | 公开源码 | 官方GitHub可查看,处于Beta |
| TypeScript SDK | 官方开发工具 | 官网列出,需核验对应仓库和版本 |
| OpenAPI描述 | 公开于SDK仓库 | 用于生成或理解客户端 |
| 内置Windows Agent | 商业能力 | 模型与执行服务未作为完整开源项目提供 |
| 完整自托管版 | 企业方案需确认 | Enterprise可在自有VM运行不等于开源 |
基本信息
| 字段 | 内容 |
|---|---|
| 工具名称 | Skylight |
| 产品定位 | 面向AI Agent的托管Windows虚拟电脑 |
| 核心能力 | 截图、点击、键盘、文件、Agent和实例管理 |
| 使用方式 | Playground、API、Python与TypeScript SDK、MCP |
| 免费额度 | 5美元Credits |
| Pro价格 | 每月20美元,含20美元Credits |
| Enterprise | 定制报价 |
| 并发 | 官网套餐列为不限并发电脑 |
| 是否开源 | 核心平台不开源;官方Python SDK公开源码 |
推荐指数
4.6 / 5。Skylight适合需要让AI Agent操作Windows专属软件或传统桌面系统的开发团队,API、监督能力和价格较透明;复杂界面可靠性、按步骤成本与敏感账号治理仍是上线重点。
常见问题
Skylight主要做什么?
它提供可由AI Agent控制的托管Windows电脑,用于自动操作桌面和浏览器应用。
Skylight需要写代码吗?
Playground可以直接用自然语言体验;生产集成通常使用API、SDK或MCP。
Skylight可以免费使用吗?
可以,Free方案提供5美元Credits,官网说明无需信用卡。
Pro多少钱?
Pro每月20美元,并包含20美元可用Credits。
电脑运行如何收费?
活动电脑每分钟0.005美元,休眠电脑每分钟0.0005美元,Agent步骤和文件传输另行计费。
Skylight支持人工接管吗?
支持实时观看和人工控制,内置Agent也可在破坏性动作前请求确认。
可以安装自己的Windows应用吗?
可以安装工作流需要的应用,但用户必须拥有合法许可并验证兼容性。
Skylight提供哪些SDK?
官网列出Python和TypeScript SDK,Python SDK还发布在GitHub和PyPI。
Skylight开源吗?
核心托管平台不开源;官方Python SDK公开了源码和OpenAPI资料。
桂公网安备45132202000164号