Choose Your Plan

Start free. Upgrade when you need more conversations.

Free

Current

$0/month

Try it out

3 AI conversations

4 palette variations per prompt

All 7 export formats

Full 45+ component preview

Version history (per conversation)

3 conversations total

No project persistence after limit

Starter

$5/month

For individuals and freelancers

Up to 15 conversations

Up to 15 projects

Unlimited refinements per conversation

Version history and rollback

All 7 export formats

Full 45+ component preview

Pro

$15/month

For teams and agencies

Unlimited conversations

Unlimited projects

Unlimited refinements

Version history and rollback

Priority AI generation

All 7 export formats

Full 45+ component preview

Info:
Payments are processed securely by Stripe. You can cancel or change your plan at any time.

Checkout Flow (Stripe)

When user clicks "Upgrade," they are redirected to Stripe Checkout with the selected plan. After payment, they are redirected back to the dashboard with the upgraded plan active.

1

User clicks "Upgrade to Starter" or "Upgrade to Pro"

2

Backend creates Stripe Checkout Session with price ID

3

User redirected to Stripe Checkout (hosted page)

4

After payment, Stripe webhook updates user plan in database

5

User redirected to dashboard with confirmation message

Stripe Integration Details

• Stripe Checkout (hosted) for payment collection

• Stripe Customer Portal for plan management and cancellation

• Webhook endpoint at /api/webhooks/stripe for subscription events

• Database stores stripeCustomerId and stripeSubscriptionId on User model

• Plan enforcement: check subscription status before creating conversations

Plan Comparison

FeatureFreeStarter ($5/mo)Pro ($15/mo)
Conversations315Unlimited
Projects315Unlimited
Refinements per conversationUnlimitedUnlimitedUnlimited
Version history
Rollback
Export formats777
Priority generation
Monthly price$0$5$15
Annual price$0$50/yr$150/yr