Can I vibecode MagicSlides?

KINDA · weekend project
price $16/moyou'd save $192/yrbuild time weekendcategory 🖥️ presentationsreplaced by 0 people

An LLM that turns a topic or URL into an outline and renders a PPTX/PDF is a weekend build. What MagicSlides actually sells is the template library, the export fidelity, and the distribution: a Google Slides add-on and a browser extension already installed by millions. You can rebuild the core loop; you can't rebuild the polish or the install base overnight.

the prompt
Build me an AI presentation generator to replace MagicSlides, in an empty repo.

Stack (no alternatives): a Node.js + TypeScript CLI. Use pptxgenjs for PPTX output
and LibreOffice headless (soffice --headless --convert-to pdf) for the PDF. Do not
build a web app.

Core loop:
- `deck new "<topic>"` OR `deck new --url <article-url>` OR `deck new --yt <youtube-url>`.
- For --url, fetch and strip the page to text; for --yt, pull the transcript via the
  youtube-transcript package; for a bare topic, skip fetching.
- Send that text to an LLM (key in .env) and ask for structured JSON: a deck title,
  then per slide a title, 3-5 bullets, and speaker notes.
- Render the JSON with pptxgenjs using one of five layouts: title, bullets,
  two-column, section-break, quote.
- Write ./decks/<slug>/deck.pptx, deck.pdf, and the raw slides.json.

Details:
- One theme file (fonts, colors, logo) so every deck is consistent; no per-deck design.
- `deck redo <n>` regenerates a single slide by number, leaving the rest untouched.
- Decks are plain files on disk, git-friendly and hand-editable. No database.
- Secrets (LLM key, optional image API key) live in .env; ship .env.example.
- No accounts, no telemetry; the only network calls are the LLM, the optional image
  API, and the URL/YouTube fetch.
- Out of scope: a web editor, a Google Slides add-on, a browser extension, hosted
  share links, collaboration. Editing the PPTX in Keynote/PowerPoint is the editor.
- README: keys, the three input modes, export commands, and how to add a layout.

$ open in your agent (prompt prefilled, you press enter) or copy it raw

why people still pay

People pay because it drops into Google Slides and their browser where they already work, and the output looks presentable without opening PowerPoint. The AI is commodity; the template quality and the frictionless install are what they are actually buying.

what you lose

x70+ polished templates and design presets

xone-click Google Slides add-on and browser extension

xreliable PPTX/PDF export fidelity

xhosted sharing and no-watermark output

xteam and API tiers

prior art · use these instead of building, if you'd ratherSlidevOpen-source Markdown/HTML slide deck framework, a strong base for a generatorMarpMarkdown-to-slides ecosystem with PPTX/PDF export
share on X ↗"I just replaced MagicSlides ($16/mo) with one prompt"
questions
Can I vibecode MagicSlides?

Kinda. The core of MagicSlides is buildable in a weekend with the prompt on this page, but there are real gaps: 70+ polished templates and design presets, one-click Google Slides add-on and browser extension. Read the honest list above before committing.

How much does MagicSlides cost?

MagicSlides costs about $16/month (Premium, checked 2026-08-05), which is $192 per year.

What do I lose by replacing MagicSlides?

Honestly: 70+ polished templates and design presets; one-click Google Slides add-on and browser extension; reliable PPTX/PDF export fidelity; hosted sharing and no-watermark output; team and API tiers. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to MagicSlides?

Yes: Slidev (Open-source Markdown/HTML slide deck framework, a strong base for a generator), Marp (Markdown-to-slides ecosystem with PPTX/PDF export). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.