Skip to main content
Alpha often offers two or three ways to reach the same goal. This page compares them for the choices you make most, with a safe default for each. For how sessions, machines and turns fit together, read How Alpha works.

Plan first or build straight away?

In plan mode, the agent reads the workspace, asks a few questions and proposes a plan. It changes no files until you press Implement this plan in the Plan tab. Switch it with the plan chip in the composer, /plan, or ⇧ Tab.
Use plan mode when the task is large or open-ended, or you want to agree on the approach first: “Add online payments to Harbor bookings.”
Build straight away when the task is small and clear: a copy change, a known bug, one new page.
Not sure? Plan first. A wrong plan costs one reply; a wrong build costs a rework. See Plan mode.

Queue or steer while the agent works?

Enter sends your default way and ⌘ Enter the other (Ctrl on Windows and Linux). Set the default in Account menu → Settings → New messages. Until you do, Alpha queues. To change course completely, press the stop button in the composer or Esc, then send a new message.
Not sure? Queue. It never disturbs work in progress, and Send now can still steer it in. See Queue, steer or stop.

New session, fork or setup?

Every session gets a machine of its own. The choice is what the new session starts with. A fork takes about 15 seconds, can’t start mid-turn and never copies sharing. You can own 5 per account setups, managed in Account menu → Setups.
Not sure? Start a new session. Pasting the same setup steps every time? Ask the agent to “Save this as a setup.” See Setups and Fork or delete a session.

Codex or Claude Code?

You pick the agent with the first chip in the home screen’s composer. A session keeps its agent for life, because the two can’t read each other’s history. The workspace, plan mode, skills, MCP servers and publishing work the same with either.
If you don’t see the agent chip, your Alpha offers only one agent.
Not sure? Keep the agent marked default. See Choose the agent and model.
A preview address opens on other people’s computers only if your Alpha serves previews publicly. Otherwise it works on your computer alone, so share the session instead. Viewers don’t keep your machine awake. It sleeps once you’ve been away for about 30 minutes, unless the agent is working.
Not sure? Share for feedback on work in progress; publish when people need to use the app. See Share a session and Publish your app.

Global or session secret?

Both arrive as environment variables. New commands see a change at once; a running dev server keeps the old value until it restarts.
Not sure? Start with a session secret and make it global when a second session needs it. See Secrets.

Connector, MCP server or plain secret?

Connections in Integrations act as you, in every session you own. Never paste a key into the composer. Alpha warns you if you try, because keys typed there land in the transcript.
Not sure? Describe the task. When the agent needs a service you haven’t connected, it posts a card in the transcript whose Connect button opens the right way to connect it. See Integrations.

Next steps

Prompt Alpha well

How to describe what you want so the first turn lands closer to it.

Build your first app

Make these choices for real, from the first prompt to a published app.

Setups: ready-made machines

Build a machine once with your repositories, so new sessions start ready.

Limits

Queue, setup and publishing limits, including the ones your operator sets.