An AI-powered party game where you present slides you've never seen before. Enter any topic, and AI generates absurd presentation slides that you must present with a straight face.
- AI-Generated Slides - Google Gemini creates unique presentations on any topic
- 18 Visual Styles - From corporate to cyberpunk, kawaii to horror
- Adjustable Absurdity - Control how ridiculous the content gets
- Custom Styles - Define your own visual style with a text prompt
- Grid & Slideshow Views - Browse or present your slides
- Keyboard Navigation - Arrow keys, Space, Escape for smooth presenting
- Download Slides - Save individual slides or the entire presentation
- Retry Failed Images - Regenerate any slide that fails
- Node.js 18+
- A Google AI API key (get one here)
# Clone the repo
git clone https://github.com/brxs/genAI-karaoke.git
cd genAI-karaoke
# Install dependencies
npm install
# Start the development server
npm run devOpen http://localhost:3000 and enter your Google AI API key when prompted.
- Enter a topic - Any subject works: "quantum physics", "why cats are better than dogs", "the history of pizza"
- Pick a style - Choose from 18 visual styles or create your own
- Adjust settings - Set absurdity level, slide count, and bullet points
- Generate - Wait ~30 seconds for AI to create your presentation
- Present! - Click slideshow view and try to present with a straight face
- Next.js 15 - React framework
- Google Gemini API - AI text and image generation
- Tailwind CSS - Styling
- TypeScript - Type safety
Deploy to Vercel with one click:
Or deploy manually:
npm run build
vercel deployYour API key is stored only in your browser's cookies and is never sent to any server except Google's AI API. Each user provides their own API key.
MIT