What Changed — A New Cloud-Powered Planning Mode
Claude Code has introduced a new feature called Ultraplan, currently in research preview. This is not just another planning mode—it's a hybrid workflow that generates detailed implementation plans in a dedicated cloud session on claude.ai, separate from your local terminal. This follows a broader trend of Claude Code expanding its cloud capabilities, as seen with the recent launch of Claude Code on the web and the Computer Use feature in late March.
What It Means For You — Terminal Freedom and Collaborative Review
The core value is asynchronous, hands-off planning. When you trigger Ultraplan, Claude generates the plan remotely. Your terminal shows a status indicator (◆ ultraplan ready), but remains completely free for other commands or sessions. This solves the problem of your main coding session being blocked during long, complex planning phases.
More importantly, it enables a collaborative review workflow. You open the plan in your browser on claude.ai, where you get:
- Inline comments: Highlight any passage and leave specific feedback for Claude to address.
- Emoji reactions: Quickly signal approval or concern on sections.
- Outline sidebar: Navigate large plans efficiently.
This targeted feedback loop is a significant upgrade from replying to an entire plan in your terminal, where context can get messy.
How To Launch It — Three Simple Triggers
From your local CLI, launch Ultraplan in three ways:
- Direct command:
/ultraplan <your prompt> - Keyword trigger: 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 manage the session, run /tasks and select the ultraplan entry. You can stop it at any time, which archives the cloud session and clears the terminal indicator.
The Critical Choice — Where To Execute
Once the plan is finalized in the browser, you choose the execution path:
Option 1: Execute on the web
Select "Approve Claude’s plan and start coding in your browser." Claude implements the plan in the same cloud session. When finished, you review the diff and can create a pull request directly from the web interface. Your terminal gets a confirmation and the status clears.
Option 2: Send back to terminal
Select "Approve plan and teleport back to terminal." This option appears only if your CLI session is still active and polling. The web session archives, and your terminal shows a dialog titled "Ultraplan approved" with three choices:
- Implement here: Inject the plan into your current conversation and continue.
- Start new session: Clear current conversation and begin fresh with only the plan as context.
- Cancel: Save the plan to a file. Claude prints the file path for later use with
claude --resume.
When To Use Ultraplan vs. Local Planning
Use Ultraplan when:
- The task requires multi-step, complex reasoning that would block your terminal.
- You want to collaborate with others or provide structured feedback on specific plan sections.
- You're considering a web-based PR workflow for the implementation.
Use local plan mode when:
- The task is straightforward and you want immediate, iterative execution.
- You need full access to your local environment during the planning phase itself.
- You're working offline or prefer to keep everything in-terminal.
This new hybrid approach gives you a strategic advantage for architecting larger features or refactors without sacrificing terminal availability for other work.







