The slide language

Slides AI can actually write.

One plain-text .slaide file becomes a polished web deck, a print-ready PDF and editable PowerPoint - from the same source. You describe the deck; the format is what makes the model get it right.

✓ free to start✓ no card needed✓ imports your .pptx✓ on iPhone & iPad
getslaide.com
The cover slide of a Slaide deck: Slides AI can finally design, beside a rendered slide with a bar chart
RENDER TO WORKS WITH Apache-2.0 Star on GitHub
How it works

Here is what happens
after you hit send.

You say what the deck is for. It plans the story, draws a theme made for that deck, writes every slide, then checks its own work. Each stage lands in front of you, and you can keep typing to steer it while it runs.

Panels 1 to 3 are real frames from the build view. Panel 4 is the deck they made, running live.

Make your first deck free

The first one from our cloud AI costs nothing. See what it costs after that.

Where it runs

Works on the web,
your phone and your desktop.

All four run the same engine, so a deck looks identical wherever you open it. Every one is free. The only paid part is our cloud AI - and if you bring your own, even that is free.

AI

Web app

The full editor in a browser tab. The AI designer lives here.

nothing to install
App Store

iPhone & iPad

The engine runs on the phone, so it works with no signal.

free download
open source

Desktop viewer

Open, present and export any deck. No account. No network.

free download
offline

Desktop editor

The same app once you sign in. It saves back to plain text.

sign in
Walk through any of them, step by step →
On your phone

Ask on your phone.
Present from it too.

Describe the deck and it gets built right there, the same four stages you get on the desktop. Then turn the phone sideways and present from it. The deck below is the real viewer, running a real deck. The engine ships inside the app, so once a deck exists you can open it, edit it and present it with no signal at all.

  • Nothing to sign up for. Open the app and make a deck.
  • Edit on the slide. Tap any element and change it with your thumb.
  • Present from the phone - offline, or pick the deck back up on your laptop.
  • Free on the App Store. The app costs nothing; only cloud AI is paid.
Real decks

Nothing here
is a picture.

Each panel below is a whole deck running in the viewer, rendered from its own plain-text .slaide file. Click one and flip through it.

Northwind Q3 Board update · 6 slides Open →
Vela Investor pitch · 9 slides Open →
Marbury & Stone Law firm · 6 slides Open →
Apache-2.0the engine is open source, and stays that way
98%match when we import your PowerPoint
4 appsweb, Mac, Windows and iPhone - all free
What you get

Everything you need
is already in there.

Bring the decks you already have, and take the new ones anywhere. Slaide is a place to make a deck, not a place your decks get stuck.

fidelity-scored

Import your .pptx

Convert existing PowerPoint or Keynote into editable .slaide - text, positions, fonts, colors, images and tables.

deck.pptx
~4.2 MB · brittle XML
deck.slaide
~9 KB · editable text
98% match

Agent Skill + MCP

A first-class skill and MCP server, so AI authors, validates and renders on its own.

MCP TOOLS
slaide_validate
slaide_render_html
slaide_render_pdf
claude codex cursor

Export editable .pptx

Round-trip back out with real text boxes, shapes and images - not flat pictures.

Speaker notes & presenter view

Write ??? note beside any slide - it shows in the presenter overlay, never to the room or the PDF.

Checked before it renders

slaide validate --strict returns structured diagnostics with the slide, the line and the fix - so the AI repairs its own deck.

Builds, motion & media

Incremental reveals, fade / slide / shared-element morph transitions, video, audio and sandboxed live embeds - all from text.

reveals fade · slide morph video audio live embeds
Explore the full CLI & MCP reference →
Pricing

The editor is free.
Our AI is the upgrade.

Make and edit decks free, everywhere. Drive it with your own agent and that is free too.
Pay only when our cloud AI does the work - for a day, or every day.

Recommended
Day Pass
from
$3.99 once*

24 hours of AI.

  • The AI designs your decks in the browser
  • 4 AI decks in 24 hours
  • Nothing to install
  • No subscription
Best forA deck due today, not next month
Try it for a day
Slaide Hosted
from$9.90
$6.90 / mo*

Launch price, limited time.

  • 10 AI decks a month
  • Cloud sync & share from the web
  • Everything in Free
Best forAnyone making decks every month
Get Hosted

These are web prices, in USD, excl. tax (EUR at checkout). Day Pass & Hosted live at app.getslaide.com.
* Buying inside the iPhone or iPad app costs a little more. Apple takes a cut of every App Store purchase, so the web is the cheaper way in.

End of the sales pitch

That is the product.
Here is what is inside.

Everything above is what you get. Everything below is how it works: the file a deck really is, the language that draws it, the CLI, the agent. You never need a word of it to make a deck. It is here because some people want to look under the lid before they trust a tool - and because all of it is open.

Why it works

The problem was never the AI.
It was the file.

You never needed a smarter model - AI already writes a great deck; the intelligence was never the bottleneck. The format is. Ask a model for a deck and it chokes on .pptx - megabytes of brittle XML - so you get broken layouts and walls of bullet points.

Slaide flips it: Markdown for the words, a tiny YAML theme for the design - ~10 KB the same model gets right the first time. Same slide, both ways:

deck.pptx ~4.2 MB · 11k lines
<p:sp><p:nvSpPr><p:cNvPr id="4"...
<a:off x="838200" y="365125"/>
<a:ext cx="10515600" cy="1325563"/>
<a:solidFill><a:srgbClr val="FF...
<a:rPr lang="en-US" sz="4400" b="1"...
  • LLMs hallucinate the XML and corrupt the file
  • Design and content tangled together
  • Diffs are unreadable, versioning is hopeless
pitch.slaide ~9 KB · 40 lines
layout: cover
:: title ::
[EMEA carried the quarter]{.grad}
:: subtitle ::
31% ahead of plan
  • Models write it right the first time
  • Content is Markdown; the theme carries design
  • Clean text diffs - review a deck like code

A Slaide deck is just three text files.

Your content in one file, the design in another, and an optional bundle that carries both anywhere. All of it text you can read, diff and own.

.slaidecontent

The deck

Markdown for the words plus a tiny YAML header. Slides split on ---; :: name :: routes content into the theme’s layout slots. This is what you - or the AI - write.

---
master: ./aurora.yaml
---
:: title ::
EMEA carried the quarter
master.yamldesign

The theme

One reusable YAML master holds every design decision - fonts, color roles, gradients and the grid of each layout, all as named data. Point master: at it to restyle a whole deck.

fonts: Fraunces · Plex
layouts: cover · statement
.slaidecbundle

The shareable file

Deck, master and every asset zipped into one self-contained .slaidec. Tiny, portable and offline-ready - hand someone a single file and it just opens.

deck.slaide
aurora.yaml
assets · fonts · media
talk.slaidec - one portable file
See how a deck is structured →
Try it here

Type on the left.
See the slide on the right.

No hand-placed boxes. Route Markdown into named layout slots; the theme handles type, color, grid and motion. The web deck and the PDF render from this exact text - they can't drift.

launch.slaide
Try
AURORA THEME

Ship it in style with zero pixels placed by hand.

Launch01 / 01

Edit the text - the slide re-renders live. A faithful preview of core Slaide syntax; the CLI renders the full language.

What else you can write

  • transition: morphTransitionsFade, slide, zoom and shared-element morph between slides.
  • - point >>>Builds & motionIncremental reveals with named entrance animations and timing.
  • :: title ::Layouts & slotsRoute Markdown into named slots - cover, statement, two-col and your own.
  • [text]{.grad}Inline stylingTheme classes for gradient fills, colour, weight and type scale.
  • ![](clip.mp4)Images & mediaImages, video, audio and full-bleed backgrounds - inlined for one portable file.
  • ??? noteSpeaker notesNotes show in the presenter overlay, never in the deck or the PDF.
  • ```embedEmbeds & widgetsSandboxed iframes for YouTube, Figma and live HTML/JS - themed automatically.
  • ```svgInline SVGVector art that inherits the theme’s colours via currentColor.
  • master: ./theme.yamlThemesFonts, colours, gradients and layouts as named YAML - swap one line to restyle.
Read the language reference →
See a real deck render live →
Bring your own AI

Let your own AI
build the decks.

Or bring your own agent, for free

Your editor already knows how.

Install the Agent Skill and your own model builds the deck, with no browser involved. It writes the same file the apps write, so the two paths never fight - and it costs you nothing, because you already pay for the agent.

  • Free, with no limit. Your agent does the work, so there is nothing to pay us
  • Agent Skill for Claude Code and Codex, plus an MCP server
  • It renders the deck to a PNG and reads it back, then fixes clipped text and weak contrast on its own
  • It validates as it writes, so a broken deck never reaches you
Set up the agent skill →
claude · mcp
 make a 6-slide pitch for Acme

  → writing acme.slaide
  ✓ validate · 0 errors
  ✓ shoot · sheet.png → read it
  ✎ fixed clipped title · slide 3
  ✓ export · acme.pdf + .pptx
done in 5.1s · 8.7 KB source
  
Both paths write the same .slaide file. Start on one, finish on the other.
Open core

The core is open source.
Take it and build on it.

The language, CLI, themes, importers and MCP server are Apache-2.0 - fork them, extend them, ship with them. Your decks stay plain text you own, in a format that isn't going anywhere.

  • Apache-2.0 core - fork it, extend it, ship it
  • Plain-text decks you own - no proprietary lock-in
  • Open desktop viewer - open & present any deck for free
The CLI
slaide newslaide dev slaide buildslaide view slaide validateslaide export slaide importslaide compare slaide themesslaide mcp
$ npx @aivorynet/slaide new talk.slaide

Your next deck is
one sentence away.

Describe it, watch it get built, and walk out with a PowerPoint or a PDF. The first one is free.

no credit card · free forever on every device · your decks stay yours