ysskrishna logoysskrishna

AI PPT Slide Generator

A topic goes in. A downloadable PowerPoint file comes out. Host the API yourself.

Get it
Built with
AI Apps & Assistants
Gemini
FastAPI
PostgreSQL
Docker
Python
Details
FreeCreated July 24, 2025Updated November 12, 2026
Share this product

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.

Frequently asked questions

Why not just ask ChatGPT or Copilot for slides?

Those tools help one person in a browser. This project is for when you want generation on your infrastructure: the same HTTP flow every time, stored presentations, and a file your other software can fetch without a copy-paste step.

How does AI PPT Slide Generator create decks?

It is a backend service that produces presentation files programmatically. You create a presentation with a topic and slide count for AI drafting, or optional custom slide layouts such as title and bullet slides. You can configure appearance, then download the file.

Can I supply my own slide content instead of AI?

Yes. Optional custom content in the create request overrides AI generation, so you control each slide's layout, title, and bullets.

What do I need to run it?

Python 3.12 or newer, a Google Gemini API key, and PostgreSQL. Docker Compose is the recommended path. Set your database URL and Gemini key in the backend environment file as described in the repository.

Can I change fonts and colors on the deck?

Yes. A configure endpoint accepts font name, font color, and background color. Get presentation details for metadata, then use the download endpoint for the file.

Is there a slide designer UI?

No. This is API-centric. You build a UI on top if you want one, and you should review AI-written slide text before regulated or external use.

Is it free?

Yes. It is open source under the MIT license.

How do I get the finished PowerPoint file?

After creation and optional configuration, use the download endpoint for that presentation id. The response is the generated presentation file.

Continue exploring

ToolCover image for AI Token Counter

AI Token Counter

AI token counter with model pricing and context-window comparison in your browser.

Chat & AI
AI Apps & Assistants
+1
ProductThinking Methods

Thinking Methods

17 well-known thinking methods your AI coding assistant can actually run.
Agent Skills
AI Apps & Assistants
Bash
Gemini
BlogCover image for Teach AI Agents to Think From Multiple Angles with Six Thinking Hats Skill

Teach AI Agents to Think From Multiple Angles with Six Thinking Hats Skill

AI Apps & Assistants
Agent Skills
6 min read
BlogCover image for Thinking Skills for AI Agents: From Brainstorming to Critical Analysis

Thinking Skills for AI Agents: From Brainstorming to Critical Analysis

AI Apps & Assistants
Agent Skills
3 min read
BlogCover image for Publish AI Agent Skills to ClawHub: Stop Re-Pasting Your AI Workflow

Publish AI Agent Skills to ClawHub: Stop Re-Pasting Your AI Workflow

AI Apps & Assistants
Agent Skills
3 min read
BlogCover image for Caveman Skill for Cursor and Claude Code: Shorter AI Replies, Lower Token Costs

Caveman Skill for Cursor and Claude Code: Shorter AI Replies, Lower Token Costs

AI Apps & Assistants
Agent Skills
+1
4 min read