MIT licensed
Yours to run.
Clone it, run two commands, and you're editing a deck on SQLite with auth switched off. Deploy it on your own database, storage, and keys when you're ready.
pnpm installpnpm devServes at localhost:8080 with an automatic dev session — no OAuth setup needed to try it.
Your stack
- Database
- Neon Postgres, or any SQL that Drizzle speaks
- File storage
- Vercel Blob, swappable for S3 or R2
- Auth
- Better Auth with GitHub OAuth
- AI
- None server-side — users bring their own key
Keys and data
Your keys, your data — hosted or not.
- Bring your own key
- Each user adds their own OpenAI key, stored encrypted and scoped to their account. Self-hosters can optionally set a shared GEMINI_API_KEY as an image-generation fallback.
- Nothing leaves your stack
- Decks live in your database, files in your blob storage, and the server holds no AI credentials of its own.
Run it tonight.
MIT licensed, no strings attached. Or skip the ops entirely — the hosted studio is free too.