slaide-view is a standalone desktop app. It shows a deck in a native window, with no Node.js on the target machine. It is great for presenting, and for handing a deck to someone who just wants to double-click it.
Free viewer
The viewer is open source under Apache-2.0. No Node needed.
- Download it from the Releases page.
- Unzip it and run it.
It opens folders, single files, and packed .slaidec bundles, presents full screen, and exports PDF.
Run slaide-view --register once to associate the .slaide and .slaidec file types. Then you can double-click any deck to open it. Prefer to build it yourself? Run npm run build:viewer.
| Action | What it does |
|---|---|
| Open | Open a .slaide or .slaidec deck |
| Reload | Re-render after you edit the source |
| Export HTML | Write a self-contained index.html |
| Export PDF | Render a real multi-page PDF, no print dialog |
| Present | Full-screen mode. Arrow keys to move, n for notes |
The viewer bundles the engine and uses the system webview. So it renders exactly what slaide build produces. Same model, same result.
Slaide editor (paid)
Editing by hand is the one paid feature. The editor is a signed download. It adds in-place editing on top of everything the free viewer does:
- Edit any slide in place. Click a text region and type. Restyle and rearrange right on the slide.
- Save back to source. Your changes round-trip to the plain-text
.slaidefile. So it stays diffable and AI-friendly. - One-click export to PDF and editable PowerPoint.
Plans and prices are on the pricing section.
Everything else stays free and open. The language, the CLI, themes, importers, the MCP server, and this viewer. You only pay if you want to edit decks by hand in the app.