addsumtech/slides_maker
Turn papers, code, and docs into presentation-ready, natively editable PPTX in Codex / Claude Code. Native charts and equations, speaker notes, click-build animations, and an independent critic review before delivery.
slide‑maker (addsumtech/slides_maker)
What it is – An open‑source AI‑powered assistant that turns a research paper, code repository, markdown document, or any topic you describe into a native, fully‑editable PowerPoint (.pptx). It does this by chaining a small team of specialized LLM agents:
- Content‑planner reads the source material and drafts the narrative, ensuring every statistic or figure is traceable to the original source.
- Art‑director designs the visual layout for each slide, picking a template or visual language that matches the content.
- Critic (an independent reviewer) checks the first draft for factual fidelity and design quality, then returns fixes.
- Arbiter (optional) can enforce stricter review rules for high‑stakes decks.
The result is a real PowerPoint file where every text box, shape, chart and equation is editable – not a flattened image or a screenshot.
Key features (as described in the README)
| Feature | What it means |
|---|---|
| Source‑aware generation | The system parses your paper/repo/doc and never fabricates numbers; each data point is linked back to the original source. |
| Native PPTX output | Generates genuine PowerPoint objects (text boxes, charts, equations) that you can edit in PowerPoint or Keynote. |
| Independent review | After the first render a separate “critic” agent evaluates content accuracy and visual quality, sending corrections before you receive the final file. |
| Multiple visual languages | Four image‑led looks (editorial, soft, collage, storybook) and four drawn looks (ink, poster, cut‑paper, drafting). The system picks a style that fits your content or you can request one by name. |
| Template support | You can point the assistant at an existing .pptx template (from the slides_maker-site repo) or register a template locally for repeated use. |
| Multilingual | Works with English and Chinese content; visual languages adapt to language‑specific typography (e.g., vertical Chinese/Japanese in the ink style). |
| Local‑only operation | All processing runs on your machine; no cloud service, share links, or animated web backgrounds are involved. |
| Extensible agents | The architecture separates planning, design, criticism and arbitration, making it easier to swap or improve individual agents. |
Quick start (from the README)
# 1. Clone the template repository (once)
git clone --depth 1 https://github.com/addsumtech/slides_maker-site.git
# 2. Use a template directly in a request (simplest)
# Example prompt for a Claude Code or Codex chat interface:
Use slide-maker. Follow the style of slides_maker-site/templates/decks/en/nvidia-overview/template.pptx
and build a product intro from my product.md.
# 3. (Optional) Register a template for reuse
# Claude Code users
cp -r slides_maker-site/templates/decks/en/nvidia-overview ~/.claude/slide-templates/nvidia-overview
# Codex users
cp -r slides_maker-site/templates/decks/en/nvidia-overview ~/.codex/slide-templates/nvidia-overview
After the request the assistant will:
- Read
product.md(or the supplied paper/repo). - Plan the slide narrative.
- Apply the chosen visual language/template.
- Run the critic review.
- Return a downloadable
deck.pptx.
When it shines
- Academic or technical talks – you need every figure to be accurate and traceable.
- Investor or product pitches – the critic catches layout or contrast problems before you present.
- Multilingual decks – supports both English and Chinese, with appropriate typography.
- Design‑focused presentations – the built‑in visual languages give a polished look without manual styling.
Known limits (as admitted in the README)
- No zero‑setup cloud service – you must run the tool locally.
- No share‑link generation or animated web‑backgrounds; the output is a static
.pptxfile. - The system does not invent new content; if you have no source material you must let it “research the topic,” which still relies on external data sources.
Where to learn more
- Intro video – https://slides.addsum.top/
- Template gallery – see the live previews and downloadable
.pptxfiles linked in the README. - Visual‑language samples – run
python3 skills/slide-maker/scripts/visual_languages.py --sample out/to generate editable examples. - Full source – the main repo (
addsumtech/slides_maker) plus the companionslides_maker-siterepository for templates.
Bottom line – slide‑maker is an AI‑driven pipeline that reads real source material, designs a custom PowerPoint using selectable visual styles, and subjects the draft to an independent critic before delivering a fully editable deck. It is positioned as a higher‑trust alternative to “one‑prompt‑fills‑template” PPT generators.
Related
- Project
- Project
- Project
- Project
- Project