开发自动化

用手机发一条消息,让 WinClaw 远程操控 Cursor,在你的电脑上完成真实的代码开发任务。

WinClaw 支持远程操控 Cursor,让你不在电脑旁边也能推进代码开发——下午五点,你在路上,手机打开 WinClaw,说一句话,Cursor 就在你电脑上帮你写代码、做 Code Review 了。

什么是开发自动化?

WinClaw 的开发自动化不是简单的文件操作或脚本执行,而是和人一样使用 Cursor 来完成代码开发

  • 打开你电脑上的 Cursor
  • 自动定位到你的项目目录
  • 在 Cursor 的 Agent 侧边栏输入你的开发需求
  • 让 Cursor 的 AI Agent 真正去写代码、改代码、Review 代码

你手机说的那句话,最终落地成了你电脑里真实的代码变更。

安装 Cursor 控制工具

WinClaw 提供了两种不同的工具来操控 Cursor,根据自己的需要安装即可:

WinClaw 工具商店

agent_cursor_ui(推荐新手)

  • 直接操控 Cursor App 图形界面
  • 模拟人类在 Cursor 里点击、打字的操作
  • 无需额外安装任何依赖,装好即用
  • 适合大多数日常开发场景

agent_cursor(适合进阶用户)

  • 通过 Cursor CLI 来调用 Cursor Agent
  • 速度更快,更适合自动化流水线场景
  • 使用前需要额外安装 Cursor CLI

agent_cursor 工具

如果你选择 agent_cursor,先安装 Cursor CLI

Cursor 官方提供了命令行工具(CLI),让你可以在终端里直接驱动 Cursor Agent。在 Cursor 菜单中找到 CLI 安装入口:

安装 Cursor CLI

在终端里运行一行命令即可完成安装:

irm 'https://cursor.com/install?win32=true' | iex

安装完成后,agent_cursor 工具就可以正常使用了。

使用示例:手机发指令,Cursor 帮你写代码

下面用一个真实的使用场景来说明整个流程。

第一步:手机下指令,定位项目

用户在手机上打开 WinClaw,输入了一条指令:

"你要到 projects 目录下的 infinitysynapses tools 目录下的 agent cursor 项目里去修改,你先找到这个项目的目录"

手机指令截图

WinClaw 收到指令后,远程在电脑上执行,成功定位到项目目录,并确认了项目结构。这一步不是"查找文件"那么简单,它需要理解你说的项目名称,在实际的文件系统里找到对应路径。

第二步:用 Cursor 打开项目,输入开发任务

用户接着发了第二条指令:

"用 agent cursor ui 工具打开这个项目,然后在工具里输入:review 下最后一个 commit"

手机端:指令已发送

这条指令的含义是:不只是执行脚本,而是要启动 Cursor,在 Cursor 的 Agent 侧边栏里输入任务,让 Cursor 的 AI 来做 Code Review

与此同时,电脑桌面上发生了变化——agent_cursor_ui 自动打开了 Cursor,加载了项目文件:

电脑端:Cursor 已自动打开项目

WinClaw 成功用 agent_cursor_ui 工具打开了项目,并向 Agent 发送了 "review 下最后一个 commit" 命令。此时电脑桌面上的 Cursor,自动开始运行 git log -1 --statgit show --no-stat HEAD,真正在做代码审查了。

第三步:遇到授权提示(第一次使用时)

Cursor 跑起来之后,Agent 在执行 shell 命令时可能会弹出授权提示。

手机端:WinClaw 汇报需要授权

与此同时,电脑端的 Cursor 界面会显示"Waiting for Approval",并列出即将执行的命令供你确认:

电脑端:Cursor 等待授权

WinClaw 会如实汇报:

问题:Cursor 需要用户手动批准才能执行 shell 命令。这是 Cursor 的安全机制,需要在 Cursor 窗口中点击批准按钮,或者将 git 命令添加到允许列表中。

这不是 Bug,这是 Cursor 自身的安全设计。 Cursor 不会允许任何程序不经你同意就在你的项目里执行命令。

处理方式:

  • 走到电脑旁,在 Cursor 窗口里点一下"批准"
  • 或者提前在 Settings 里把常用命令加入允许列表

一旦授权完成,后续就不用再管了。

第四步:授权完成,结果到手

用户回复了一句:"好 我已经允许了"

手机端:任务完成,结果汇报

WinClaw 立刻继续执行,电脑上的 Cursor Agent 完成了 Code Review,详细的审查报告同步显示在 Cursor 右侧面板中:

电脑端:Cursor 完成 Code Review,结果可见

从用户说"我已经允许了",到拿到审查报告,不超过一分钟。这是 Cursor AI 真正做出的 Code Review,不是 WinClaw 自己编的结论。

任务完成后自动通知

下达指令之后,你完全可以把手机揣回口袋,去做别的事。任务完成后,WinClaw 会主动推送通知。

通知中心

通知中心里,每一条任务的完成状态一目了然——每一步完成都有记录,带时间戳,随时回溯。你不需要守着手机等结果,也不需要轮询查看进度。

这才是"异步"的真正价值:解放的不只是你的双手,更是你的注意力。

首次使用准备

第一次使用时,需要花几分钟做好以下准备:

首次打开项目时,手动完成 Cursor 登录

agent_cursor_ui 第一次打开一个项目时,Cursor 会弹出登录界面和 AI 模型选择的确认页面。这一步需要你在电脑旁边操作一次:

电脑端:Cursor 首次打开时的登录界面

  1. 登录你的 Cursor 账号
  2. 选择并确认使用的 AI 模型(Claude、GPT 或其他)

这只需要做一次。 同一个项目之后再打开,Cursor 会记住你的登录状态和配置,直接进入工作状态。

首次授权 shell 命令

第一次让 WinClaw 通过 Cursor 执行 shell 命令,Cursor 会弹出安全授权提示。在电脑上点一次"批准",或者在 Settings 里提前把常用命令加入允许列表即可。

配置完成后,后续操作完全不需要再碰电脑。

启动命令参考

agent_cursor_ui 工具以后台守护进程方式运行,需要先启动 daemon:

.\agent_cursor_ui.exe daemon start -s winclaw.cc --folder "F:\projects\your-project"

参数说明:

参数说明
-s winclaw.cc连接的 WinClaw 服务器地址
--folder你要操控的项目目录路径

并行开多个项目

WinClaw 支持同时操控多个项目:

  • 项目 A:帮我 review 刚提交的代码
  • 项目 B:帮我在文档里加一个 API 说明
  • 项目 C:帮我跑一下测试,看看有没有失败

三条指令,同时发出去,三个 Cursor 窗口同时在你电脑上干活。你在外面,等着收报告。

这才是 AI 时代真正的"杠杆"——你的时间只花在决策上,执行的事情交给 AI。

与远程桌面的区别

很多人会问:这不就是远程控制电脑吗?

维度远程桌面(TeamViewer)WinClaw
操作方式你在手机上模拟鼠标键盘,自己一步步操作你说目标,AI 自己想怎么做、自己执行
对网络要求需要稳定高速网络,延迟高就卡异步执行,下完指令可以把手机揣兜里
使用场景你必须盯着屏幕,全程参与你下完指令去做别的,AI 做完来找你
对用户的要求你得知道每一步怎么操作你只需要说清楚你想要什么

最核心的区别:远程桌面是"你在远程操作电脑",WinClaw 是"你雇了一个 AI 员工,它在帮你操作电脑"。

常见问题

首次打开项目,Cursor 没有自动登录怎么办?

第一次使用时,需要手动在 Cursor 窗口中登录账号并选择 AI 模型。完成一次后,后续同一项目会自动进入工作状态。

授权提示一直弹出?

在 Cursor 的 Settings → Security 中,将常用命令(如 git)添加到允许列表,之后就不会再弹出授权提示了。

agent_cursoragent_cursor_ui 应该选哪个?

新手推荐 agent_cursor_ui,无需额外配置,装好即用。如果你需要更快的执行速度或要集成到自动化流水线中,可以选择 agent_cursor(需要先安装 Cursor CLI)。

可以同时操控多个不同的项目吗?

可以。你可以为不同的项目分别启动 agent_cursor_ui daemon,然后在 WinClaw 中同时发送多个任务指令,多个 Cursor 窗口会并行工作。