Launch plan

Build order

Eight steps, ordered so the app can be sold as early as possible and nothing waits on an outside approval.

ServiceRole
SupabaseAccounts (Google, email and password, two-factor), database with per-owner privacy rules, file storage
StripeSubscription, annual option, concierge one-time payments, credit packs
A small hosted APIIn front of Photoroom and QuiverAI for the credit-metered calls

The desktop app keeps rendering and editing on the customer's machine.

The steps

1. Accounts and sign-in

Google and email sign-in in the desktop app, through the browser. Session kept in secure storage. The AI keeps running on the customer's own API key, so the app works for anyone from this step on.

2. Subscription and paywall

Stripe checkout for $99 a month and the annual plan. The app checks the subscription at sign-in. A customer portal for cards, invoices and cancelling.

3. Credits

Photoroom and Arrow 2 calls move to the hosted API. Credit ledger, balance shown in the app, credit packs through Stripe, monthly included credits, automatic refunds for failed calls.

4. Cloud library

Sync ads first because they are small, then products. A web page where a customer can see their library. Storage measured before any promise of unlimited.

5. Claude on the customer's subscription

Rebuild the agent to drive Claude Code on the customer's machine, with the ad-editing tools exposed to it. Needs Anthropic's confirmation first. The largest piece of engineering here.

6. ChatGPT sign-in

Add Sign in with ChatGPT with the official development kit. It can be built and tested before approval, and switched on for customers once OpenAI approves.

7. Concierge

Checkout for the three tiers, an intake form for what the customer sends, and an internal tool that loads a finished lineup and brand into the customer's account.

8. Grok

Drive Grok Build on the customer's machine, only if xAI confirms it is allowed.

Why this order

Not yet estimated

No step has a time estimate. Each needs scoping before dates are set.

Updated 2026-11-14. Built 2026-11-15.