Another deck. Same slog through bullet points and export.
Someone asks for slides by Friday. The outline is thin. You could paste into a chat tool, copy bullets by hand, and rebuild the file in PowerPoint again. Or you could call one service that already knows how to turn a topic into slide text and hand back a real presentation file.
AI PPT Slide Generator is that service, meant to sit behind your automation or internal app.
Topic in. PPTX out. You keep the keys.
What you get
- Decks from a topic and slide count. Send a subject and how many slides you want; Google Gemini drafts the content, and the service builds a downloadable presentation file.
- Your outline instead of AI. Pass structured slide content when you already know every title and bullet.
- Fonts and colors you choose. Tune font name and foreground and background colors before you download.
- A real file at the end. Fetch presentation details, then download the finished deck when it is ready.
- Runs where you host it. Docker Compose is the documented happy path; the API listens on port 8085 on your machine.
- Free and open source. MIT licensed. You bring a Gemini API key and a database.
Picture your Monday
An illustrative case: your internal reporting tool receives a one-line brief and a slide count. It calls the create endpoint, waits for the deck, applies your team colors through the configure step, and drops the file into the user's download folder. Nobody opened PowerPoint to type the first draft.
Ready to try it?
- See it on GitHub for Docker Compose setup, environment variables, and the full API reference.






