Canva is a template-first design SaaS for everyone. presentation-md is agent-native — schema-validated decks, MCP tools, and portable HTML + PPTX you own.
| Criterion | presentation-md | Canva |
|---|---|---|
| Where it runs | Inside your AI agent (Claude Code, Cursor, Copilot, Codex, Gemini CLI) | Browser / app design SaaS |
| Primary workflow | Agent writes Deck JSON → render / Studio | Drag-drop templates, Magic Studio, brand kits |
| Output format | Self-contained HTML you own + optional native PPTX | Canva file; PPTX/PDF export on plans |
| Price | ✓ Free, MIT licensed, no account | Freemium or Pro / Teams subscription |
| LLM schema | ✓ Typed Deck JSON — 12 layouts, craft knobs, notes | Freeform design canvas + Magic Write |
| MCP support | ✓ 9 typed MCP tools | ✗ No MCP integration |
| Themes | 75 swappable npm theme packages + brand import | Huge template library + Brand Kit |
| Studio / editor | ✓ Browser Studio with craft controls | ✓ Full visual editor |
| Asset library | Bring your own images / icons | ✓ Stock photos, video, elements |
| Offline / no login | ✓ Works fully offline after install | ✗ Requires account + cloud |
| Collaboration | Git / file-based (you own the repo) | ✓ Real-time collab + comments |
Try presentation-md in one command:
npx @presentation-md/install claude-codeOpen Studio → See the gallery →
Also compare: all Gamma Pitch Beautiful.ai Tome frontend-slides Slidev Marp