Skip to content

About

Decks written in your voice, built automatically in Gamma. Self-hosted: bring your own Supabase + Gamma + Anthropic keys.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

Gamma Studio

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.


What it does

  1. Brand Kit — upload your logo, colors, fonts, brand voice transcripts, and reference files once.
  2. Studio — type a brief ("Client proposal for a social media agency"), attach any source files, pick a Gamma template.
  3. The authoring layer (Claude) writes the full deck copy in your voice.
  4. The copy is sent to Gamma, which builds the deck. You get a link.

Stack

  • Next.js 14 (App Router) + TypeScript + Tailwind
  • Supabase (auth, Postgres, storage)
  • Anthropic Claude (slide copy authoring)
  • Gamma REST API (deck building)

Quickstart

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:3000

You 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).

License

MIT — see LICENSE.

About

Decks written in your voice, built automatically in Gamma. Self-hosted: bring your own Supabase + Gamma + Anthropic keys.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages