Decks written in your voice, built automatically in Gamma.
You describe what you need. A built-in LLM writes every slide in your brand voice using your uploaded voice samples and brand kit. The finished copy is pushed straight into Gamma, which builds the layout. A polished deck in minutes instead of days.
This is a self-hosted app. You run your own copy with your own keys and your own Supabase project. Nobody shares an instance — your brand, your data, your account.
- Brand Kit — upload your logo, colors, fonts, brand voice transcripts, and reference files once.
- Studio — type a brief ("Client proposal for a social media agency"), attach any source files, pick a Gamma template.
- The authoring layer (Claude) writes the full deck copy in your voice.
- The copy is sent to Gamma, which builds the deck. You get a link.
- Next.js 14 (App Router) + TypeScript + Tailwind
- Supabase (auth, Postgres, storage)
- Anthropic Claude (slide copy authoring)
- Gamma REST API (deck building)
git clone <your-fork-url> gamma-studio
cd gamma-studio
npm install
cp .env.example .env.local # fill in your keys
npm run dev # http://localhost:3000You need a Supabase project, a Gamma API key, and an Anthropic API key. The full walkthrough is in SETUP_GUIDE.md (and the branded SETUP-GUIDE.pdf).
MIT — see LICENSE.