Open source · MIT

Slides as light,
LLM-friendly text.

Write a deck in an extended-markdown .slide format. See it live, edit visually, and export to HTML, PDF, or PowerPoint. A whole slide is ~60 tokens — not the ~10,000 a real PowerPoint slide costs an LLM to read or write.

Tokens per slide, for an LLM to read or write

Lower is cheaper, faster, and more reliable. Measured with tiktoken — see the repo's bench/.

deckware .slide~64
deckware’s exported .pptx~1,300
a real human .pptx~10,200

The format is the product

Content is markdown, layout is a small closed vocabulary, and there is no raw-HTML escape hatch. That constraint is exactly what makes a deck cheap to generate and safe to validate.

20–160× lighter

A .slide deck costs a fraction of the tokens of any PowerPoint — in or out. Feed whole decks to an LLM without blowing the context.

Validatable & repairable

A closed grammar means a generated deck can be mechanically checked and fixed — a generate → validate → repair loop with no human in it.

Never corrupts

The worst a bad .slide does is warn and degrade gracefully. A malformed .pptx is a file PowerPoint refuses to open.

100% Markdown-compatible

A .slide file is valid Markdown — open it as .md, edit it in any editor, diff it in git, render it on GitHub. No proprietary format lock-in.

Readable by a human. Writable by a machine.

Front matter, --- between slides, markdown for content, and a tiny set of {.hints} and named layouts for design. Icons are :names:. That's the whole language.

Read the format spec →

title: Q3 Review
theme: indigo
---
```layout
name: title
```
# :rocket: Q3 Review
## Shipping faster than ever {.muted}
---
## Highlights
- :check: Revenue up 24% {.success}
- :zap: Latency cut in half
- :users: 3 new enterprise logos
---
```layout
name: quote
```
> If it isn't automated,
> it isn't shipped. {.huge}

Built for two kinds of people

Developers who live in text and git, and everyone who just needs a deck fast.

</>

For developers

  • It's just markdown — write it in any editor
  • Plain text means real git diffs, PRs, code review
  • Editable in VS Code, versioned like source
  • A validator + parser you can script in CI

For everyone else

  • Describe a deck to an LLM, get a deck
  • A live web editor with instant visual preview
  • Themes as simple config files — match your brand
  • Export to HTML, PDF, or PowerPoint when you're done

Try it now — nothing to install

The editor runs entirely in your browser.