Can I vibecode MagicSlides?
KINDA · weekend projectAn 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.
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
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
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.
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
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.