◉RORK LABJP
●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SDK 58 — Expo SDK 58 is out of beta as of 10/15 (beta since 09/15). Check your dependencies before upgrading●SDK 58 ISSUE — Early reports include Android widgets not refreshing on a schedule and Stripe linking statically●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SDK 58 — Expo SDK 58 is out of beta as of 10/15 (beta since 09/15). Check your dependencies before upgrading●SDK 58 ISSUE — Early reports include Android widgets not refreshing on a schedule and Stripe linking statically●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…
Articles/AI Models
◉ AI Models/2026-10-24Beginner

Rork's Design Mode or Plan Mode? Sort It by What You Are Unsure About: the Look or the Scope

How to choose between Build, Plan, and Design in Rork by what you are unsure about. Three questions, three examples, what the free plan can settle, and how to write a first message.

Rork597Design modePlan modecredits6non-engineerfirst steps

Picture a small job in an app you already run: a wallpaper app that needs one extra screen showing only the favorites. You know what you want. Then you open the menu beside the input box and find three choices, Build, Plan, and Design, and your hand stops.

None of them is a trap you cannot back out of. Still, on a free plan where the daily allowance is small, I would rather not pick the first one by feel.

Here is the rule I would like to offer first: choose by what you are unsure about right now, not by the name of the feature. What follows is based on Rork's own documentation as of October 24, 2026 (the Design mode, Plan mode, and Plans & Subscriptions pages), reread and sorted into the lines I draw for myself. Screens change from time to time, so please treat your own screen as the final word.

What each mode settles before any code exists

The difference is how much gets decided before the code begins. Design and Plan both write no code until you press Build.

ModeSettles firstWhat you keepWhat it does not do
DesignThe look: colors, layout, the first screen3 or 4 drawn screens. The approved look is saved to .rork/DESIGN.mdWrites no code. The screens are pictures, so you cannot tap through them
PlanThe whole app: features, screens, how they connect, what "done" meansA readable plan with overview, screens, features, design, flow, and goals. A new app also gets drawn key screensChanges no files (it only reads). The plan panel is read-only; you change it by asking in chat
BuildNothing in advanceA working appPuts no plan or design proposal in between. Suited to small edits and bug fixes

Two small notes. Only one mode can be on at a time: choosing Plan turns Design off, and the reverse. And Plan asks its questions in at most two rounds, then writes the plan with whatever it knows, so it never turns into an interview.

Three questions, in this order

Before I send anything, I ask myself these, one after another.

  1. Do I have no candidate for the look yet?
  2. Have I left the features and how the screens connect so undecided that I could not explain them to another person?
  3. Is the thing I want to change small, like a color or a label?

If the first answer is yes and the second is no, choose Design. If the second is yes, choose Plan. If the third is yes, choose Build without hesitating.

Here are three examples side by side.

What you wantWhat you are unsure aboutModeWhy
Add one "favorites" screen to an app you already haveAlmost nothing; the existing screens set the lookBuildThe scope is small. Choosing Plan here costs you more time reading the plan than it saves
Build a habit tracker for the family from nothingBoth the features and the flowPlanYou see the screens and a flow diagram first, and each change costs one message
Try font sizes and colors for a quiz app you will hand to an older relativeOnly the look; "four-choice quiz" covers the featuresDesignYou compare palette and first-screen options without discussing features

The first row is the mistake I find easiest to make on a free plan. "It is a new feature, so Plan" adds a round trip to a small change. The third row started with Build would leave the look to the model's judgment, and you would end up asking for "a different overall feel" afterward.

On the free plan, you can settle the look and stop there

The pricing page says the Free plan runs in Design mode, and Build mode, which makes a working app, opens with a paid plan. These are the numbers to hold on to.

  • Free allows up to 5 credits per day; the monthly allowance is 35 in major markets and 5 elsewhere
  • Rork Pro is $20 a month with 100 credits, including Build mode and Dev mode
  • Rork Max starts at $200 a month and adds iPad, Apple Watch, widgets, and more

So on Free you can decide the look and then decide whether to pay. If you press Build from a design on a free account, a plan picker titled "Turn your design into a real app" opens. Money only enters the picture at that point.

Three things are not clear from the documentation, so I will write them down plainly.

  • How many credits one Design mode turn costs is not stated on the official pages
  • Whether Plan mode is available on the free plan cannot be told from the pricing table alone
  • Some free accounts start in Design automatically and may not see the mode menu at all

On your first turn, compare the credit balance before and after sending. That tells you how many requests fit in a day. I wrote about thinking in terms of the daily 5 in Rork's Free Tier Is 35 Credits a Month, but the Daily Cap of 5 Is What You Actually Hit.

Write the first message as "decided" and "undecided"

In any mode, putting the look in your first message means fewer questions come back; the documentation says so too. I split mine into two short lists.

[Decided]
- Purpose: a four-choice quiz on Japanese prefectures that an older relative opens daily
- Look: white background, large text, buttons easy to press with a finger
- Screens: question and result, nothing else

[Undecided]
- What happens when the answer is right
- Whether to keep a score history

Naming what is undecided lets Rork pick it up as a question. On the question card, colors and layouts come as pictures. "Surprise me" hands the choice to Rork, and "Other..." takes your own words. Leave the parts you have no opinion about to Rork, and put into words only what bothers you. That small bargain is what protects a day's allowance.

What to check after you decide

Moving from Design to Build does not erase the look. The approved colors, type, and screen decisions are saved to .rork/DESIGN.md and read again on later changes. You can open it from More, then Code, in the .rork folder. What gets built, though, is real code, not a copy of the pictures. Run the preview and ask for fixes in the usual way.

If too few screens come out, the Review Design card shows "Try design again" in place of Build. The first proposal has 3 or 4 screens, so plan on asking for the rest in chat after the build, and you will not be caught off guard.

For the day you want to go back after a build, I wrote When Rork's Fix Breaks the Screen Next Door: Choosing Between Undo, Revert, and Edit Message.

Something to try today

Before you send, write two lines under "decided" and two under "undecided", even on the edge of a sheet of paper. If the undecided list is longer, choose Plan. If it is only the look, choose Design. If it is a single point, choose Build.

As an indie developer, I find my hands start moving on a screen once I have written down the name of what I am unsure about. Once the unsure thing has a name, the mode is mostly chosen. I would like to keep to that line even on days when the credits are plentiful.

Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $10 for lifetime access
View Membership →

If you found this article helpful, a small tip ($1.50) would mean a lot to us. Your support helps keep this site ad-free and covers server and hosting costs.

Related Articles

◉ AI Models2026-10-23
When Rork's Fix Breaks the Screen Next Door: Choosing Between Undo, Revert, and Edit Message
When an AI fix in Rork backfires, three questions tell you whether to Undo, Revert, or Edit message. Going back costs no credits; here is what it cannot bring back, and how to ask again.
◉ AI Models2026-10-05
Sonnet 5.5, GPT-6.1 Sol, or Opus 5.5? I Decide by the Kind of Fix Before I Pick the Model. A Week of Logging Where My Rork Credits Went
After Rork's model menu settled into Sonnet 5.5, GPT-6.1 Sol, and Opus 5.5, I sorted my fixes into three kinds and assigned a model and effort level to each. Here is how I read the changelog, the tiny ledger that tracks where each credit goes, and the rule I drew from a week of entries.
◉ AI Models2026-10-20
Before You Type "Connect Supabase": The Two Values to Copy, and the One You Must Not
Rork asks for just two things before you type Connect Supabase in chat: a Publishable key and your project link. Here is where to copy them from, how to avoid pasting the secret key that sits on the same screen, and a small script that checks the values locally first.