SlideFlowSlideFlow
Now available for macOS & iPad

Build slides with
any AI model.
Edit with precision.

SlideFlow connects Claude, Gemini, Groq, or Apple's on-device AI to a live Reveal.js canvas. Chat to create, then refine with a pixel-precise editor.

Free chat tier · Pro from $5.83/mo with 7-day trial · macOS & iPadOS

SlideFlow app showing a populated deck on the live canvas with AI suggestions and chatSlideFlow app showing a populated deck on the live canvas with AI suggestions and chat

How it works

From prompt to presentation, in minutes.

A conversational loop that keeps you in control — AI writes, you direct.

01

Chat with AI

Describe your deck. Choose from Claude, Gemini, Groq, or Apple's on-device model — and pick a local LLM if you need full privacy.

SlideFlow empty deck with chat prompt ready

02

Watch it build

Slides appear live on a 1920×1080 Reveal.js canvas — no compile step, no refresh. Iterate with follow-up messages or direct edits.

SlideFlow canvas grid showing AI-built slides on a calculus deck

03

Export anywhere

Ship as a Reveal.js web deck, render to MP4 with animations, flatten to PDF, or export every slide as PNG — in one click.

SlideFlow presenting a slide fullscreen during playback

Features

Everything you need to ship great slides.

Native macOS and iPad app built for creators who want AI speed and designer control.

Live Canvas

See changes as they happen

Every AI action renders instantly on a 1920×1080 Reveal.js canvas. No save button, no preview mode — just live HTML.

SlideFlow inspector panel editing slide properties live
5 AI Providers

Your model, your choice

Anthropic, Gemini, Groq, OpenAI, or Apple Intelligence on-device — swap any time, mid-session.

Anthropic
Google Gemini
Groq
OpenAI
Apple Intelligence
On-device
MCP Integration

Deck-as-API

An in-process MCP server exposes your full deck to Claude Desktop, CLI tools, and custom workflows — same DB, live sync.

const deck = await sf
.createDeck({
title: "Q3 Review"
model: "claude"
slides: 12
});
Rich Export

Ship in any format

Reveal.js web decks with full animations, MP4 video rendered frame-by-frame, PDF via Playwright, and PNG per-slide.

Reveal.js
MP4
PDF
PNG

Designed for craft

Native chrome. Native speed.

Built with SwiftUI for macOS and iPad. Every pixel honors the platform — and adapts to your theme.

Command Palette

Every action, one keystroke away.

Hit ⌘K to summon the palette. Create decks, run presentations, toggle the chat drawer, or jump to any slide — without lifting your hands from the keyboard.

New Deck⌘N
Run Presentation⌘R
Toggle Chat⌘⌥A
Chat with AI⌘⌥C
SlideFlow command palette overlaySlideFlow command palette overlay
SlideFlow LLM provider settings panel with API keysSlideFlow LLM provider settings panel with API keys
Bring your own keys

Your keys. Your data.

SlideFlow connects directly to each provider's API. Your prompts and slides never pass through our servers — and Apple Intelligence runs fully on-device.

  • API keys stored in macOS / iPad Keychain
  • Direct connections — no proxy in between
  • On-device option for offline work
  • iCloud sync keeps decks private to you
Light & Dark

Beautiful in any mode.

Two carefully tuned themes follow your system preference — or pick the one that fits the room.

Dark
SlideFlow welcome screen, dark theme
Light
SlideFlow welcome screen, light theme

Pricing

Try it free. Upgrade when ready.

Chat is free forever. Pay only when you want the pixel-precise editor.

Free
$0/ forever

No credit card required.

  • Full AI chat experience
  • All 5 AI providers (Anthropic, Gemini, Groq, OpenAI, Apple Intelligence)
  • Unlimited decks & slides
  • PNG export per slide
  • MCP server access
  • Community support
Get on the App Store
Pro
$5.83/ mo

Billed as $69.99/yr — 7-day free trial.

  • Everything in Free
  • Direct property editor
  • AI-driven element refinement
  • AI chip suggestions
  • MP4 & PDF export
  • Priority support
Start 7-Day Free Trial

Distributed via the App Store on macOS & iPadOS · Subscription managed by Apple · Cancel any time