one slide · 1920 × 1080 · compiled by slydes
A slide editor that runs on your device.
Your decks live in this browser, and an agent edits them through the same operations you do. Nothing is uploaded, and there is no account.
npx slydes-cli startstorage
Decks stay with you
A deck, its themes and its images live in the browser. The app is a static page, so there is no copy of your work on a server to lose or to charge you for.
- where
- the browser's storage
- account
- none
- offline
- after the first visit
- leaves as
- a file you export
type and themes
Measured, not estimated
Text is wrapped by font metrics rather than guessed at, and that decision is what the canvas, the PDF and the HTML all read — so a slide cannot drift from the file you send. A theme carries tokens, slots and a kit, and a deck carries the theme it was designed in.
- family
- Inter, the default theme
- faces
- travel with the deck
- wrap
- decided once, read by every consumer
agents
An agent's edit is an edit
The assistant runs in the tab and changes the deck through the same typed operations a drag produces, so its work lands in the undo history and undoes like anything else. An MCP client can act on the deck you have open, over a socket only your machine can open.
- tools
- 18, the same list an agent gets
- socket
- ~/.slydes/mcp.sock
- undo
- labelled, one step per batch
Open it, or run it
No install and no account for the editor. Or run it locally, where one process serves the editor and the host an agent connects to.
npx slydes-cli start