AI-powered slide deck generator. Drop in some reference images, describe what you want, and get back polished presentation slides, designed according to your reference materials. This also includes structurring the narrative of the presentation based on your prompt -- your prompt can be simple (system will take more creative license), or very complex/structured (system will follow your instructions re: slide-by-slide layout, text displayed, etc).
Uses Gemini 3 for planning + image generation, with optional OpenAI support.
- Takes your prompt + reference images and plans out a full deck structure
- Generates each slide as a 16:9 image (not HTML, actual rendered slides)
- Mimics the style/colors and 'brand kit' from your reference images
- Exports to
.pptx(not editable, but works smoothly in PowerPoint, images are high resolution).
- React + TypeScript + Vite
- Tailwind v4 + Framer Motion
- Gemini 3 (planning + images) / OpenAI gpt-image-1.5 (optional)
- PptxGenJS for export
Need Node 18+, a Gemini API key, and optionally an OpenAI key.
git clone https://github.com/your-username/prodeck.git
cd prodeck
npm installCreate .env.local:
VITE_GOOGLE_API_KEY=your_key
VITE_OPENAI_API_KEY=your_key # optionalRun it:
npm run devThen hit http://localhost:5173
- Write what you want the deck to be about (as detailed or as simple as you want)
- Upload style reference images (logos, mood boards, slide template screenshots, whatever)
- Choose the image model you want to use (make sure your api key is set)
- Hit Generate
- Export to pptx when done