Cursor 重磅更新:云端智能体可运行于企业自有基础设施
随着 AI 编程智能体在企业级开发中的角色日益重要,其运行环境的安全性、隔离性与硬件兼容性成为核心考量。Cursor 近日宣布了一项重大架构升级:自托管机器(Self-Hosted Machines)。这一功能允许团队在自行管理的机器资源池上运行 Cursor 云端智能体,既保留了 Cursor 强大的智能体框架能力,又赋予了企业对基础设施的完全掌控权。
核心突破:云端大脑与本地手脚的分离
此次更新的核心逻辑在于将智能体的“大脑”与“手脚”解耦。
- 云端大脑:智能体的推理、规划、上下文记忆及对话记录依然运行在 Cursor 托管的专用 VM 上,确保核心能力不受本地网络限制。
- 本地手脚:工具的执行、文件编辑、命令运行及浏览器操作迁移至用户指定的机器上。
通过这种架构,Cursor 智能体可以无缝访问企业内部的源代码仓库、私有 API 服务,甚至运行在难以打包为云端容器的定制操作系统(如 macOS 用于 iOS 开发)上。正如 Cursor 高级产品经理 Ayush Kulkarni 所言:“这些新功能让团队得以切实地大规模提供并管理这类基础设施。” 目前,Cursor 内部合并的 PR 中已有超过 60% 由云端智能体创建,而在众多超大型企业中,它们正承担越来越多的软件开发工作。
关键技术特性
1. 灵活的 Worker 配置
Cursor 提供了两种主要的自托管机器接入方式:
- My Machines(个人工作流):开发者可将单台笔记本电脑或虚拟机直接连接到账户。这种方式适合个人开发者或小团队,提供极致的灵活性和低延迟。
- 资源池(Resource Pool):一个具名的 Worker 队列,专为团队或企业设计。它具备自动扩缩容能力,可根据请求量动态调整机器数量,并在空闲时挂起或休眠,大幅降低基础设施成本。
2. 广泛的沙箱与基础设施支持
Cursor 不再局限于单一的运行环境,而是与多家顶级基础设施提供商建立了深度合作。目前支持的沙箱/运行环境包括:
- AWS Lambda:利用其快速启动、强隔离性和零集群管理特性。
- Vercel Sandbox:提供按需隔离的沙箱环境,无需管理集群。
- Cloudflare, Coder, Daytona, E2B, Modal, Namespace:覆盖从轻量级沙箱到完整桌面环境的各种需求。
这意味着,无论团队选择 AWS、Cloudflare 还是 Vercel,Cursor 智能体都能在其提供的环境中无缝运行。
3. 跨平台浏览器操控能力
在硬件兼容性方面,Cursor 实现了重大突破。此前仅支持 Mac 的计算机使用能力,现已扩展至 Linux 平台。
只要安装了必要的依赖项(如 Chrome 或 Chromium),智能体即可在 Linux Worker 上点击、截图并操控浏览器。这对于在 Linux 环境下进行自动化测试、Web 开发或特定软件部署至关重要。此外,Namespace Devboxes 的支持让团队能够在 Apple 芯片的 Mac 上构建 iOS 或 macOS 应用,彻底打破了硬件限制。
实际应用场景
- 企业私有化部署:金融、医疗等行业对数据隐私有极高要求,可将智能体部署在内部网络,仅允许其访问特定代码库。
- 跨平台开发:前端团队可以在 Linux 服务器上运行智能体以测试 Web 应用,iOS 团队则可在 Mac 上利用真实硬件进行应用构建。
- 弹性成本优化:通过资源池的休眠与快照机制,团队只需为活跃任务付费,避免全天候运行闲置机器的成本。
Cursor 通过这一更新,重新定义了云端智能体的边界。它不再是一个封闭的云端黑盒,而是能够灵活嵌入企业现有 DevOps 流程的智能伙伴。开发者现在可以根据项目需求,自由选择最契合的平台来运行编程智能体,无需在安全性与灵活性之间做出妥协。
快速上手:团队可通过官方文档快速配置 Worker 或注册资源池,将自托管机器接入 Cursor 智能体循环。