Ultraplan is in research preview. Behavior and capabilities may change based on feedback.
- Targeted feedback: comment on individual sections of the plan instead of replying to the whole thing
- Hands-off drafting: the plan is generated remotely, so your terminal stays free for other work
- Flexible execution: approve the plan to run on the web and open a pull request, or send it back to your terminal
Launch ultraplan from the CLI
From your local CLI session, you can launch ultraplan in three ways:- Command: run
/ultraplanfollowed by your prompt - Keyword: include the word
ultraplananywhere in a normal prompt - From a local plan: when Claude finishes a local plan and shows the approval dialog, choose No, refine with Ultraplan on Claude Code on the web to send the draft to the cloud for further iteration
| Status | Meaning |
|---|---|
◇ ultraplan | Claude is researching your codebase and drafting the plan |
◇ ultraplan needs your input | Claude has a clarifying question; open the session link to respond |
◆ ultraplan ready | The plan is ready to review in your browser |
/tasks and select the ultraplan entry to open a detail view with the session link, agent activity, and a Stop ultraplan action. Stopping archives the cloud session and clears the indicator; nothing is saved to your terminal.
Review and revise the plan in your browser
When the status changes to◆ ultraplan ready, open the session link to view the plan on claude.ai. The plan appears in a dedicated review view:
- Inline comments: highlight any passage and leave a comment for Claude to address
- Emoji reactions: react to a section to signal approval or concern without writing a full comment
- Outline sidebar: jump between sections of the plan
Choose where to execute
When the plan looks right, you choose from the browser whether Claude implements it in the same cloud session or sends it back to your waiting terminal.Execute on the web
Select Approve Claude’s plan and start coding in your browser to have Claude implement it in the same Claude Code on the web session. Your terminal shows a confirmation, the status indicator clears, and the work continues in the cloud. When the implementation finishes, review the diff and create a pull request from the web interface.Send the plan back to your terminal
Select Approve plan and teleport back to terminal in your browser to implement the plan locally with full access to your environment. This option appears when the session was launched from your CLI and the terminal is still polling. The web session is archived so it doesn’t continue working in parallel. Your terminal shows the plan in a dialog titled Ultraplan approved with three options:- Implement here: inject the plan into your current conversation and continue from where you left off
- Start new session: clear the current conversation and begin fresh with only the plan as context
- Cancel: save the plan to a file without executing it; Claude prints the file path so you can return to it later
claude --resume command at the top so you can return to your previous conversation later.
Related resources
- Claude Code on the web: the cloud infrastructure ultraplan runs on
- Plan mode: how planning works in a local session
- Remote Control: use the claude.ai/code interface with a session running on your own machine