在 Cursor 中构建可上线运行的应用

智能体降低了编写代码的成本,但用户构建的大多数应用和工具始终没能走出 localhost。

现在,你可以直接在 Cursor 中构建可上线运行的应用,并通过链接分享给他人。描述你想创建的内容,剩下的都交给 Cursor:构建应用、配置数据库、设置身份验证,并完成部署。

有了这项新功能,你组织中的任何人现在都能为自己的工作打造实用工具,并分享给团队成员。更新 Cursor 即可尝试。

如何运作

开始使用时,只需启动一个云端智能体,并明确告诉它你想构建一个应用。

Cursor 会搭建网页应用的基础框架,按需启动 Postgres 数据库,配置基于 Cursor SSO 的身份验证,并准备好托管环境。如果应用需要连接你的系统 (例如数据仓库) ,Cursor 会向你索取所需的密钥。

发布应用时,你只需选择一个唯一的域名,Cursor 就会为你生成一个可直接访问的在线链接。

在 Cursor 内部,销售、运营、法务、财务和工程等各个部门的用户都在构建内部应用。其中最实用的包括:

  • 用于活动报名、客户账户分配和工位安排的内部运营工具
  • 面向客户的多媒体演示,将幻灯片、视频和交互式演示融为一体
  • 面向新员工的培训、赋能和入门引导体验
  • 帮助销售团队掌握销售流水线和商机情况的实时仪表板和工具
  • 用于管理工程服务的门户

Cursor 可以从 Cursor Origin 和 GitHub 上的新建或现有代码仓库部署应用。对 GitLab 等其他 Git 供应商的支持即将推出。

控制与安全防护措施

发布应用时,Cursor 会运行确定性检查和智能体式安全检查,以发现常见问题,例如应用文件中写入的密钥或暴露的凭证。如果某项检查未通过,智能体会告诉你需要修复哪些内容。只有所有检查都通过,并且你明确发布应用后,应用才会上线。

团队管理员可以查看团队中的所有应用和密钥。他们还可以为安全审查添加自己的规则、批准被审查拦截的发布,并可取消发布任意应用。

与团队共享

检查通过后,Cursor 会将应用部署到你选择的 URL。之后,你可以将应用共享给指定人员、群组或整个团队,所有访问均需通过 Cursor 登录。使用个人套餐时,你还可以公开共享应用。

如果你想让脚本或 Grok Bot 使用你的应用,还可以配置一个 Cursor API 密钥。

开始使用

所有已启用云端智能体的付费方案现均可使用此能力。如需了解更多,请阅读我们的文档。

Agent SDK

Agent SDK 现已正式推出。你可以用它以代码文件夹的形式定义智能体,用评估对其进行测试,并部署到 Cursor 或你自己的基础设施上。

运行 npx @cursor/agent-sdk init ./my-bot,再运行 agent-sdk dev,即可在本地启动机器人,并通过 playground 进行调试。传入 --template 参数,即可基于现成模板快速上手:安全审查智能体、所有者策略审批机器人、PR 自动修复机器人,或 Linear / Jira 问题分诊机器人。

将智能体部署到任何需要的地方

当您准备好正式使用某个智能体时,只需在项目目录中运行 agent-sdk deploy,即可将其部署到 Cursor。该命令会构建智能体、为其分配 URL,并在我们的基础设施上启动它。您可以在仪表盘中管理密钥和集成,同时继续使用与本地一致的日志、评估和 playground。

智能体即代码

一个智能体就是一个项目。instructions.md 就是提示,tools/ 中的每个文件都是模型可调用的一个带类型的操作。skills/ 存放模型按需加载的流程,mcp-connections/ 用于添加来自 MCP 服务器的工具,channels/ 则定义机器人在哪里接收和回复消息。agent-sdk validate 用于检查项目,agent-sdk info 则会打印所发现的内容。

频道

智能体可由以下事件唤醒:GitHub、GitLab 和 Bitbucket 上的 PR、评论和 CI 事件;Slack 中的提及和私信;任意提供商发送的 Webhook;以及 cron 定时计划。GitHub 事件通过你的 Cursor 账户拉取,因此无需公开的 Webhook URL。Slack 开箱即用,支持完善。

每个对话都拥有独立的会话,并完整记录每条消息和每次工具调用。在 PR 或 Slack 讨论串中的后续提问会继续同一个会话。

评估

评估会向机器人发送一条固定消息,并对其行为进行断言:运行了哪些工具、传入了什么输入,以及回复的结构是否符合预期。你可以在本地或 CI 中运行 agent-sdk eval。

agent-sdk github replay <pr-url> 会将一个真实的 PR 转换为已签名的 Webhook 有效载荷并发送给机器人,这样无需等待推送,就能测试由 GitHub 驱动的机器人。添加 --dry-run --fixtures-dir fixtures/ 即可将这些有效载荷保存为评估 fixture。

开始使用

Agent SDK 现已正式发布。欢迎阅读文档,立即开始使用。

云端智能体画布与环境改进

云端智能体生成的画布

云端智能体现在可以在执行任务时构建交互式画布。画布完成后,只需发送链接即可与团队共享。

深入了解如何共享画布。

Environments API

Environments API 现已推出测试版。你可以通过它以编程方式创建和管理智能体所运行的云端环境。

更大、更快的环境

云端智能体环境现在最多支持 300 个代码仓库,大型环境的加载速度也提升了 5 倍。

Origin 应用市场

Origin 现已与 20 多款应用集成,涵盖部署、CI、代码审查、安全、监控和项目管理等领域,合作伙伴包括 Cloudflare、Linear、Sentry 和 Socket Security。

即日起,市场还将面向公众开放提交,任何构建开发者工具的团队都可以为 Origin 发布应用。

适配你技术栈的应用

市场现已新增以下类别的应用:

Origin 应用市场中展示的部署、CI、代码审查、安全、监控和项目管理类应用

发布到市场

提交应用的步骤如下:

  1. 在你的命名空间中创建应用。构建期间,该应用仅在你的命名空间内私有可见。
  2. 基于 Origin API 进行构建。应用通过应用 JWT 和安装访问 token 进行身份验证,接收 Webhook 事件,并回写检查运行 (check run) 、PR 注释和审查。
  3. 将应用设为公开,然后在应用页面提交,并提供 slug、建议标签和一段演示视频。视频应展示安装、卸载流程以及你的核心产品流程。
  4. 我们会审查你提交的应用,审核通过后即予以上架。
向 Origin 市场提交应用

开始使用

立即前往 Origin 应用市场,体验各类应用。

想构建 Origin 应用?不妨从发布指南和 Origin API 参考入手。

Origin Apps 插件还能基于实时的 Origin API 文档解答你的疑问,并为你现有的应用制定迁移到 Origin 的方案。

本地智能体远程控制

您现在可以在 Cursor iOS 应用中查看并回复电脑上正在运行的本地智能体。

开始使用

除企业组织外,远程控制默认对所有用户开启。

下载 Cursor iOS 应用并登录。你账户中的电脑会自动显示在应用中。在应用中点按你的电脑,然后在 Cursor 桌面应用中批准配对请求。你的本地智能体会以列表形式显示,点按任意一个即可查看它正在做什么,或向它发送消息。

Cursor iOS 应用中的本地智能体远程控制功能

智能体会继续在你的电脑上运行

远程控制不会把你的智能体转移到别处。智能体仍在你的电脑上运行,App 只是与它建立连接。你的电脑需要保持开机和联网,远程控制才能正常使用。

让电脑保持唤醒

如需在您离开时防止电脑进入睡眠状态,请在 Cursor 桌面端设置的 远程控制 中开启“Keep this computer awake”。电脑需接通电源并保持合盖打开状态。

面向企业团队

远程控制 默认开启,企业组织除外。企业管理员可以在 Org settings > Security and identity > 远程控制 中开启此功能。

远程控制 无需依赖云端智能体即可使用。

远程控制 现已登陆 Cursor iOS 应用。