⌘K
DocsGuides

Templates

Every project starts from a real, working app.

What templates are

A template is the working application your project's repository starts from. When you create a project you pick one, and Spaceboy provisions your repository with its code — a complete app with a live preview, not an empty scaffold.

Available templates

  • Blank starter — a minimal canvas for building anything, with native iOS and Android apps alongside the web app.
  • Games — PongBot, SnakeBot, AstroBot, BlackjackBot, ChessBot, StyleBot, CabinBot, SalonBot, SitterBot, CodeBot, and PaintBot: real, playable client-side apps to remix.
  • AuthBot — user accounts out of the box: passwordless sign-in with emailed codes and magic links, backed by an auth service Spaceboy provisions for you automatically — with native iOS and Android apps alongside the web app.
  • ShopBot — a single-product storefront with Stripe Checkout and no customer accounts.
  • Shopify theme — an Online Store 2.0 theme scaffold, previewed live against your connected Shopify store.

You can also pass a template to 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, PongBot, 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.

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 PongBot and ask for a breakout game, or start from the paint app and turn it into a diagramming tool. The starter just means you begin with something real on screen.