跳转到主要内容
Ultraplan 处于研究预览阶段,需要 Claude Code v2.1.91 或更高版本。行为和功能可能会根据反馈而改变。
Ultraplan 将规划任务从本地 CLI 交给在 plan mode 中运行的 网络上的 Claude Code 会话。Claude 在云端草拟计划,同时你可以继续在终端中工作。计划准备好后,你在浏览器中打开它来对特定部分进行评论、请求修订,并选择在何处执行。 当你需要比终端提供的更丰富的审查界面时,这很有用:
  • 有针对性的反馈:对计划的各个部分进行评论,而不是回复整个计划
  • 无需干预的草拟:计划在远程生成,所以你的终端可以自由用于其他工作
  • 灵活的执行:批准计划在网络上运行并打开拉取请求,或将其发送回终端
Ultraplan 需要 网络上的 Claude Code 账户和 GitHub 仓库。由于它在 Anthropic 的云基础设施上运行,当使用 Amazon Bedrock、Google Cloud Vertex AI 或 Microsoft Foundry 时不可用。云会话在你账户的默认 云环境 中运行。如果你还没有云环境,ultraplan 在首次启动时会自动创建一个。

从 CLI 启动 ultraplan

从本地 CLI 会话,你可以通过三种方式启动 ultraplan:
  • 命令:运行 /ultraplan 后跟你的提示
  • 关键字:在普通提示中的任何地方包含单词 ultraplan
  • 从本地计划:当 Claude 完成本地计划并显示批准对话框时,选择 No, refine with Ultraplan on Claude Code on the web 将草稿发送到云端进行进一步迭代
例如,要使用命令规划服务迁移:
/ultraplan migrate the auth service from sessions to JWTs
命令和关键字路径在启动前打开确认对话框。本地计划路径跳过此对话框,因为该选择已作为确认。如果 Remote Control 处于活动状态,当 ultraplan 启动时它会断开连接,因为两个功能都占用 claude.ai/code 界面,一次只能连接一个。 云会话启动后,CLI 的提示输入显示状态指示器,同时远程会话工作:
状态含义
◇ ultraplanClaude 正在研究你的代码库并草拟计划
◇ ultraplan needs your inputClaude 有澄清问题;打开会话链接以响应
◆ ultraplan ready计划已准备好在浏览器中审查
运行 /tasks 并选择 ultraplan 条目以打开详细视图,其中包含会话链接、代理活动和 Stop ultraplan 操作。停止会存档云会话并清除指示器;没有任何内容保存到终端。

在浏览器中审查和修订计划

当状态更改为 ◆ ultraplan ready 时,打开会话链接以在 claude.ai 上查看计划。计划出现在专用审查视图中:
  • 内联评论:突出显示任何段落并留下评论供 Claude 处理
  • 表情符号反应:对部分进行反应以表示批准或关注,无需撰写完整评论
  • 大纲侧边栏:在计划的各个部分之间跳转
当你要求 Claude 处理你的评论时,它会修订计划并呈现更新的草稿。你可以根据需要迭代多次,然后选择在何处执行。

选择执行位置

当计划看起来正确时,你在浏览器中选择 Claude 是在同一云会话中实现它,还是将其发送回等待的终端。

在网络上执行

在浏览器中选择 Approve Claude’s plan and start coding 让 Claude 在同一 Claude Code on the web 会话中实现它。你的终端显示确认,状态指示器清除,工作继续在云端。实现完成后,审查差异 并从网络界面创建拉取请求。

将计划发送回终端

在浏览器中选择 Approve plan and teleport back to terminal 以在本地实现计划,完全访问你的环境。当会话从 CLI 启动且终端仍在轮询时,此选项出现。网络会话被存档,因此它不会继续并行工作。 你的终端在标题为 Ultraplan approved 的对话框中显示计划,有三个选项:
  • Implement here:将计划注入到当前对话中,从你离开的地方继续
  • Start new session:清除当前对话并仅以计划作为上下文重新开始
  • Cancel:将计划保存到文件而不执行它;Claude 打印文件路径,以便你稍后可以返回到它
如果你启动新会话,Claude 会在顶部打印 claude --resume 命令,以便你稍后可以返回到之前的对话。

相关资源