Skip to content

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.

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.