问题
在 Cursor 论坛 Ideas 板块,开发者反馈 agent 配合 git 的分支流程不顺手:一处希望新建 Worktree 时能直接使用所选分支、而不是被自动创建新分支(用户被迫切到 This Mac 手动 checkout,或自己跑 git worktree 再打开 Cursor);另一处反馈新的 agent branch picker 只能从已有分支开始、没有 Create Branch 选项(只能先手动建分支再去选,或在第一条消息里让 agent 自己建)。两个方向共同指向:用 Cursor agent 做并行/多分支开发的开发者,在分支与 worktree 的衔接上要靠手动操作兜底。
目标用户
使用 Cursor 的 AI agent 进行多分支、worktree 并行开发的个人开发者与小团队;属于 Cursor 重度用户的子集,规模有限但痛点明确。
解决方案
- 检测 Cursor 仓库状态,提供一键"新建分支并在新 worktree 中打开"
- 支持新建 Worktree 时直接 checkout 用户选定的已有分支
- 分支命名规则可配置(呼应 Cursor 的 Branch Prefix 设置)
- 以 CLI 或菜单栏小工具形式嵌入现有 git/Cursor 工作流
- AI 角色:理解用户自然语言意图(如"开个 worktree 干脆用 feature/x"),翻译为对应 git/worktree 命令序列
为什么是现在
Cursor 2026 年 10 月前后的 agent branch picker 改版暴露了分支创建/复用的缺口,论坛同日出现两条相关 feature request,说明这是改版后的新摩擦点,官方功能尚在收集投票、未承诺时间。
MVP 范围
首版只做 CLI:列出仓库分支,支持 (1) 指定已有分支创建 worktree 并用 Cursor 打开该目录;(2) 先建新分支再创建 worktree。不做的:不替代 Cursor 内置 Source Control,不做 GUI 配置界面,不做多仓库管理。
风险
- 平台依赖:痛点根因在 Cursor 自身,官方若补齐 Create Branch / worktree 分支选择,工具价值即归零(这是最大风险)
- 分发与触达:Cursor 用户习惯在 IDE 内解决此类问题,外部 CLI 需要用户改变习惯
- 痛点强度低:两条请求 pain 均为 2,属便利性诉求而非阻塞性问题,付费意愿未知
已有产品
| 产品 | 定位 | 价格 |
|---|---|---|
| Cursor | 平台方,信号中的两条 feature request 即是要求其补齐 Create Branch 与 worktree 分支选择,当前未实现,属于被绕过的对象而非同类竞品。若官方实现,该机会即被吞掉。 | — |
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
Cursor 论坛 · Ideas10月1日功能请求▲ 0
“Using the selected branch directly in a new worktree is a fair request, so I've moved this to Feature Requests where others can vote on it.”
用户希望 Cursor 的新建 Worktree 直接使用所选分支,而不是自动创建一个新分支。原文
Cursor 论坛 · Ideas10月1日功能请求▲ 0
“The new agent branch picker only chooses an existing branch to start from, so Create Branch isn’t there today.”
The new agent branch picker only lets users choose an existing branch to start from, with no option to create a new branch.原文