Claude Code Ultraplan Complete Guide: Cloud Planning Cost, Workflow & Real-World Experience
You fire a refactoring command in your terminal. Claude starts thinking. Three minutes pass. Five minutes. The terminal is locked — nothing you can do. Open a new tab for another session? Risk losing context. Wait it out? Time burns.
Every Claude Code user has hit this wall. In April 2026, Anthropic shipped Ultraplan: offload planning to a Cloud Container Runtime in the cloud, freeing your terminal instantly. When the plan is ready, review it in your browser using a GitHub PR-style interface. Our editorial team runs Claude Code every day — an agent fleet handling research, writing, and review. This article breaks down Ultraplan from a practitioner's perspective: how it actually works, what it really costs, when it's worth using, and when it's a waste.
TL;DR
- Ultraplan offloads planning to a Cloud Container Runtime. Your terminal stays free. Review the plan in your browser when it's ready.
- Cost draws from your subscription session quota (not billed separately). A full session (fail + plan + revision) consumes ~33% of the 5-hour limit.
- Best path: run local plan mode for a quick draft → confirm direction → upgrade with "Refine with Ultraplan" for high-quality iteration.
- Requirements: GitHub repo, v2.1.91+, Pro/Max subscription. No Bedrock/Vertex/Foundry support. Mutually exclusive with Remote Control.
It's Not "Think Longer" — It's "Keep Working While Claude Plans"
"Ultraplan just gives Claude more time to think, right?" That's the most common misconception.
What Ultraplan actually is: Ultraplan is Claude Code's cloud planning feature. It moves the planning job from your local terminal to Anthropic's Cloud Container Runtime. In the cloud, it clones your repo, reads context, and drafts a plan — while your terminal remains completely free. When the plan is ready, you review it in your browser at claude.ai/code using a GitHub PR-style interface: inline comments, emoji reactions on sections, an outline sidebar for quick navigation.
Here's the key: the core value is not longer thinking time (though it can run up to 30 minutes). It's two things. First, terminal freedom — you can keep working in the same terminal without opening a second session. Second, an upgraded review surface. Scrolling back through a 200-line plan in your terminal versus reviewing it section-by-section in a structured browser interface are completely different experiences.
Based on actual use, local plan mode output often looks "good enough" to execute immediately because reviewing it line by line in the terminal is painful. Ultraplan's browser interface makes it much easier to catch problems early — reducing downstream fix costs.
Three Launch Methods + the "Local First, Cloud Second" Golden Workflow
Ultraplan has three launch paths, each suited to different scenarios:
/ultraplan <prompt>: Direct command — Claude immediately starts cloud planning. Best when you already know exactly what you want to do.- Keyword trigger: Include "ultraplan" in a regular prompt and Claude auto-switches to cloud planning mode.
- Upgrade from local plan: Run local plan mode first, then from the approval dialog select "Refine with Ultraplan on Claude Code on the web."
The third path is the one practitioners recommend most. The reason is simple: local plan mode is fast — typically seconds to a few minutes. Use it to quickly validate your direction, then upgrade to cloud when you need high-quality iteration. This saves session quota while still delivering a better plan than pure local planning.
After launch, your terminal shows a status indicator: ◇ ultraplan (planning) → ◇ ultraplan needs your input (more info needed) → ◆ ultraplan ready (done, ready to review). Once complete, it auto-redirects you to the claude.ai/code review interface.
One heads-up: if you prefer flowing straight through in the terminal, Ultraplan will break your momentum. It's designed to make you stop, review, then decide. Best for large refactors or cross-file tasks — not quick changes where you already know the next step.
After the Plan Is Ready, You Have Three Paths
When Ultraplan finishes generating a plan, it doesn't automatically change your code. You make a decision:
Option A: Cloud execution (Approve and start coding). The plan executes directly in Anthropic's cloud environment and automatically opens a PR. Best for straightforward environments with no local toolchain dependencies.
Option B: Teleport to terminal (Approve plan and teleport back). The plan is sent to your local terminal for execution in your own environment. After teleporting, your terminal shows three sub-options: Implement here (execute now), Start new session (run in a new session), or Cancel (save the plan as a file for later). This is the path our team uses most — our agent fleet needs access to local config files and API keys.
Option C: Stop ultraplan. Discard the plan, nothing saved.
How to choose — a simple decision framework:
| Scenario | Recommended option |
|---|---|
| Standard Node.js/Python project, want to open a PR directly | Cloud execution |
Needs local .env, private registry, or custom toolchain | Teleport |
| Not happy with the plan, want to rethink the prompt | Stop |
The Real Cost: "Subscription Quota" Doesn't Mean Free
"It's subscription-based, so Ultraplan doesn't cost extra." Technically true, but it'll trip you up.
Ultraplan's token consumption draws from your subscription session quota. The Pro plan limit is 5 hours of active usage time (not idle time). Max plan has a higher limit. Ultraplan runs within this quota, no separate charge. Sounds good — but per Better Stack's real-world data, a complete Ultraplan session (fail + plan + revision) consumes roughly 33% of that 5-hour limit.
Breaking it down: the initial plan is about 15%, revision about 18%. Every time you think the plan is "almost there" and request a change, you're spending more quota than the first planning run. Vague prompts leading to three Ultraplan sessions in an afternoon will drain your quota fast.
Two easy-to-miss cost details:
- Fast mode trap: Per Steve Kinney's analysis, fast mode bills to extra usage from the very first token — not session quota. If you habitually run fast mode, Ultraplan will cost more than you expect.
- Opus 4.6 large context: Per Steve Kinney's analysis, processing 1M context with Opus on the Pro plan requires extra usage. Large repos can easily hit this threshold during an Ultraplan session.
Bottom line: a precise initial prompt beats any other optimization. Spend five extra minutes clarifying your requirements before you start. Vague requirements + Ultraplan = expensive rough planning.
Where Ultraplan Will Burn You
Know these limitations before you start:
Snapshot issue — the most common gotcha. When you launch Ultraplan, it clones your remote repo's current state. Any local code changes you make after launch are invisible to the cloud planning session. You work for 30 minutes and the plan Ultraplan delivers is based on 30-minute-old code. Fix: git commit && git push before launching Ultraplan.
Cloud environment ≠ your laptop. Cloud Container Runtime is Anthropic-managed and doesn't support custom images. Some package managers (e.g., Bun) may be blocked by proxy. If your project depends on non-standard tools, cloud execution may fail. Teleport to local is safer in that case.
Mutually exclusive with Remote Control. Remote Control and Ultraplan both use the claude.ai/code interface — they can't run simultaneously. End Remote Control before starting Ultraplan.
Hard platform limits:
- Amazon Bedrock, Google Cloud Vertex AI, Microsoft Foundry users cannot use Ultraplan. It relies on Anthropic's own Cloud Container Runtime, which is incompatible with third-party hosting.
- Version requirement: v2.1.91+ required, v2.1.101+ recommended for auto-create cloud environment.
- GitHub-hosted repos only. Local-only or GitLab/Bitbucket projects are currently not supported.
Research preview uncertainty. Ultraplan is still in research preview. Community reports note a bug in v2.1.92 where plan mode constraints break after teleporting back to terminal. The feature is iterating fast — this may be fixed by the time you read this.
What's Next: Ultrareview and the Cloud Tooling Ecosystem
Ultraplan is not a standalone feature. On April 16, 2026, Anthropic added /ultrareview in v2.1.111: parallel multi-agent code review in the cloud.
Put them together: Ultraplan handles planning, Ultrareview handles review. That's the outline of a cloud-assisted development cycle. Add Routines (cloud scheduling) and Anthropic is pushing Claude Code from "an AI assistant in your terminal" toward "a complete cloud development platform."
For indie makers and small teams, this direction means more development workflows can run in the cloud without anyone watching the terminal. Ultraplan plans, Routines schedules execution, Ultrareview checks results.
But this brings a real trade-off: deeper dependency on Anthropic's platform. Session quota, cloud environment constraints, GitHub lock-in — these are chokepoints being planted in your workflow. Powerful features, but think through your exit strategy before going all-in.
Conclusion
Ultraplan doesn't solve "AI isn't smart enough" — it solves "I can't see what AI is doing in the terminal." The browser review interface is so much better than terminal scrollback that it's worth trying for that alone.
The most effective approach isn't starting from the cloud every time: use local plan mode for a quick draft, confirm direction, then upgrade with "Refine with Ultraplan" for a polished iteration. This workflow saves quota while delivering better plan quality than pure local planning.
Tools will keep updating, versions will keep shipping. But "validate direction quickly, then invest in refinement" — that logic works beyond Ultraplan too.
FAQ
What subscription do I need for Ultraplan?
You need a Pro or Max subscription, plus a Claude Code on the web account and a GitHub-hosted repository. Claude Code v2.1.91 or newer is required (v2.1.101+ recommended for the auto-create cloud environment feature). Free plans and Amazon Bedrock, Google Cloud Vertex AI, and Microsoft Foundry are not supported.
How do I launch /ultraplan? How many ways are there?
Three ways: (1) Type /ultraplan followed by your task description; (2) Include the word 'ultraplan' in a regular prompt so Claude triggers it automatically; (3) Run local plan mode first, then select 'Refine with Ultraplan on Claude Code on the web' from the approval dialog. Option 3 is the recommended path in practice, as it avoids the snapshot issue that comes with direct cloud planning.
How much extra will Ultraplan cost?
Ultraplan draws from your subscription session quota rather than billing separately. According to Better Stack's real-world testing, a complete session with a failed attempt, initial plan, and one revision consumes about 33% of the 5-hour quota. Revision is the most expensive step (~18%), so the more precise your prompt, the more quota you save. Fast mode counts toward extra usage from the first token, so watch out for that.
Do I have to run the plan in the cloud after it's generated?
No. You have three options: (1) Approve and start coding — executes in the cloud and opens a PR; (2) Approve plan and teleport back to terminal — sends the plan to your local terminal for execution; (3) Stop ultraplan — discards the plan. Tasks that need local credentials, custom toolchains, or private registries should use teleport.
Can I use Ultraplan with Amazon Bedrock?
No. Ultraplan relies on Anthropic's own Cloud Container Runtime and is not compatible with Amazon Bedrock, Google Cloud Vertex AI, or Microsoft Foundry. You must use an official Anthropic Claude Code subscription (Pro or Max) to access Ultraplan.



