Get started

First deck in under
5 minutes.

Sign up and start on the web — no install, no API key.
Or download the open source desktop app and bring your own model.

No install. No API key.
Just sign up and pitch.

Your first 3 complete decks are free — full AI generation, full animations, shareable URL. No credit card required.

Start for free
Full Spec Mode — AI researches, writes, and builds your deck
Full Vibe Mode — click any element, describe the change, done
Animated slides that run in your browser at a shareable URL
Export to PDF, PPTX, and HTML
Download as .pitchshow bundle — continue editing in the desktop app
Upgrade to Pro — Animated PPTX · unlimited shows · industry templates · Claude Sonnet
How it works

From idea to animated show in 4 steps.

1

Describe your deck

Tell PitchShow what you need: topic, audience, length, and goal. Be as brief or as specific as you like — "10-slide investor pitch for a B2B SaaS, Series A" or just "quarterly business review" both work.

2

AI researches and structures the narrative

PitchShow searches the web, reads sources, and builds a slide-by-slide storyline. You review the outline before any slides are generated — you're always in control of the story.

3

Watch it build, slide by slide

PitchShow generates each slide as animated React code — live in your browser, in batches of three. You can see the presentation take shape as it writes. No waiting for a full render at the end.

4

Refine, present, share

Use Vibe Mode to click any slide element and describe what to change. When you're ready: present with speaker notes, export the file, or share a permanent animated URL.

Tip: "Make this slide more data-driven" or "Change the tone to be less formal" works just as well as precise edits.
Which AI model runs my deck?
Free tier uses DeepSeek V3 — fast, capable, and good enough to show you what PitchShow can do. Pro users get Claude Haiku as default (everyday generation) and Claude Sonnet for high-stakes pitches. See model details →
1

Install and open

Download the installer for your OS. On macOS: drag to Applications, then open. If you see a security warning, right-click → Open to bypass Gatekeeper. Node.js 18+ must be installed — nodejs.org.

2

Connect your AI provider

Go to Settings → AI Provider. Choose one:

AWS BedrockOpenAIDeepSeek GeminiGrokGroq OpenRouter

AWS Bedrock reads your ~/.aws/credentials automatically if configured. All others need an API key from the provider's dashboard.

3

Create your first deck

Click + New Deck. Describe your topic, audience, and duration. PitchShow researches, writes the narrative, and builds animated slides while you watch.

"10-minute pitch for our SaaS to enterprise CTOs, Series A fundraising"
4

Edit, present, export

Use Vibe Mode to click any element and describe changes in natural language. Press Present for speaker view. Export as PDF, PPTX, or HTML — or upload to the web for a permanent animated URL.

Desktop vs Web — which is right for you?
Desktop (free, open source)
Runs locally, data stays on your machine
Any AI provider via your own API key
Unlimited presentations
Best for technical users and power users
No Animated PPTX (server-side feature)
Only 1 hosted show URL
Web Pro ($12/month)
No install, works in any browser
Hosted AI — we handle the API keys
Animated PPTX export
Unlimited hosted show URLs
Industry templates (VC Pitch, Sales, Q-Report…)

Generate decks from your IDE

Add PitchShow as an MCP server. Call pitchshow_generate_deck from Claude Code, Cursor, or Gemini CLI — no context switch, no new tab. Requires the desktop app.

Claude Code — ~/.claude/settings.json
{
  "mcpServers": {
    "pitchshow": {
      "command": "node",
      "args": [
        "/Applications/PitchShow.app/Contents/Resources/app.asar.unpacked/dist/mcp/server.js"
      ]
    }
  }
}
Cursor — .cursor/mcp.json
{
  "mcpServers": {
    "pitchshow": {
      "command": "node",
      "args": [
        "/Applications/PitchShow.app/Contents/Resources/app.asar.unpacked/dist/mcp/server.js"
      ]
    }
  }
}

Available tools

pitchshow_generate_deckGenerate a full animated deck from a topic or brief
pitchshow_import_deckRebuild an existing .pptx as animated React slides
pitchshow_vibeEdit a specific slide using natural language
pitchshow_exportExport the current deck as PDF, PPTX, or HTML
pitchshow_statusCheck if PitchShow is running and return the preview URL
MCP uses your desktop app's AI provider
Whichever provider you configured in Settings is used for MCP generation. Your API key is never sent to the MCP client — it stays in the desktop app.