Use Bowties free during beta. When we launch paid plans, they stay affordable — built for indie devs and small teams.
| Feature | Free | Starter | Pro | Team |
|---|---|---|---|---|
| Generation limits | ||||
| Generations / month | 10 | 100 | Unlimited | Unlimited |
| Parallel generation | ✓ | ✓ | ✓ | ✓ |
| Batch mode | — | — | ✓ | ✓ |
| Inputs | ||||
| Paste text / API docs | ✓ | ✓ | ✓ | ✓ |
| File upload (PDF, MD, TXT) | — | ✓ | ✓ | ✓ |
| URL scrape | — | ✓ | ✓ | ✓ |
| Custom templates | — | — | — | ✓ |
| Outputs | ||||
| Swift App Intents code | ✓ | ✓ | ✓ | ✓ |
| Agent-ready JSON schema | ✓ | ✓ | ✓ | ✓ |
| Download .swift / .json | ✓ | ✓ | ✓ | ✓ |
| Slack export | — | — | — | ✓ |
| Account | ||||
| Generation history | — | 30 days | Unlimited | Unlimited |
| Team seats | — | — | — | 5 seats |
| Priority queue | — | — | ✓ | ✓ |
| Priority support | — | — | — | ✓ |
We're in free beta now. Paid plans launch around WWDC 2026. Join the waitlist and you'll get 30 days free on any paid tier when we launch.
One generation = one input submission that produces both the Swift output and the JSON output. Both panels count as a single generation.
No. Input content and generated outputs are never stored on our servers. Generations happen in your browser session and are gone when you close the tab.
Yes. No contracts, no lock-in. Cancel from your account settings in 30 seconds. You keep access until the end of your billing period.
If you're unhappy in your first 7 days on a paid plan, we'll refund you. No questions asked.
Coming soon — a $49 one-time purchase for 500 lifetime generations. Good for developers building a single app who don't need a subscription.
Redirecting to secure checkout…