⌘K
DocsGuides

Templates

Every project starts from a real, working app.

What templates are

A template is a real, working application — never an empty scaffold. Every project starts from one: new projects open on a clean starter with a live preview from the first second, and everything about it is yours to reshape. Templates aren't a decision you make up front at a form; they're something you flip through, live, from inside the workspace.

Templates live in the workspace

Open Design in the workspace top bar and choose Template. Four base tiles cover what you're building — a landing page, a web app, a store, or a game (the game tile opens a picker across all the playable starters) — and Browse starter projects opens the full gallery of complete builds you can adopt whole.

Switching is instant: pick a template and the live preview repaints in seconds — no agent run, no waiting, and you can flip again freely until it feels right. If you've already customized your project, the switch warns you first. Only moves to a different platform (say, a web app to a Shopify theme) run as a reviewed migration: an agent converts the project on a branch and opens a pull request for you to accept.

Remix

Remix (the dice button in the top bar) shuffles the design itself: new colors, type, and layout variants, with your page structure and content untouched. It paints into your live preview in seconds and saves as a design commit — press again to keep surfing, and step back any time with undo.

Remix doesn't take a text prompt: if you can say what you want — "a moody portfolio for a portrait photographer" — say it in the chat, where your agent can change anything, not just the styling.

What's in the gallery

  • Bases — the blank starter, web app, store, and game starting points every project can flip between.
  • Sites — portfolios, photography and wedding-photography sites, launch pages, blogs, restaurant menus: polished single-purpose sites to make yours.
  • Games — Pong, Snake, Astro, Chess, Paint, and a shelf of other real, playable apps to remix.
  • Full-stack starters — AuthBot (user accounts with passwordless sign-in, backed by an auth service provisioned for you), the Business Dashboard, ShopBot (a storefront with Stripe Checkout), dashboards, chat apps, and more.
  • Shopify themes — Online Store 2.0 themes, previewed live against your connected Shopify store.

You can also start a project on a specific template from a link, or from the CLI: spaceboy projects create --name my-app --template repobot-paint.

Platforms a template ships to

Every template card shows platform icons for where it ships: Web, iOS, Android, and Shopify. Spaceboy is unusual here — one project can ship a web app, native iOS and Android apps, and Shopify storefront themes, built and reviewed by the same agents.

  • Web — deployed to managed cloud environments with live URLs, custom domains, and HTTPS.
  • iOS — a native Swift app built alongside the web app; preview it in the workspace and install via TestFlight.
  • Android — a native Kotlin app from the same project; preview it in the workspace and install signed builds directly.
  • Shopify — Online Store 2.0 themes previewed live against your connected store, with changes shipped as pull requests.

The Blank starter, Pong, and AuthBot ship with native iOS and Android apps in the same repository, so mobile builds work from your very first session.

Templates with a backend

Some templates come with a real backend. AuthBot provisions its own auth service the moment you deploy — no third-party account or dashboard setup needed — and wires the app to it automatically. Sign-in is passwordless: users get a 6-digit code by email to type into the app, or click the magic link in the same email. Provisioning runs in the background and typically finishes within a couple of minutes; until then the app shows a short setting-up screen.

Basic and Premium templates

Every template is either Basic or Premium, and the tier is decided by what the template actually does — never hand-picked. A template is Premium when Spaceboy keeps running something for you after you publish: a provisioned backend (user accounts, a database), content you manage from your dashboard that the live site reads (show dates, service schedules, event listings), or a managed form pipeline beyond a simple contact form (RSVP guest lists, client proofing selections). Everything else is Basic — and Basic still includes real forms: a contact or inquiry form and a mailing-list signup are part of every site.

Every template is a Premium template. The gallery badge says so, and publishing is $20/month — one product, and you can ship up to a full-stack app.

Templates are starting points

Templates are not constraints. Agents know they can restructure, replace, or rewrite any part of the starter — components, styles, game logic, even the whole app — to match what you describe. Start from Pong and ask for a breakout game, or start from the paint app and turn it into a diagramming tool. The template just means you begin with something real on screen.