Product
Two authors. One document.
Shatterslides is a WYSIWYG deck editor where an AI agent works beside you on the same canvas, through the same primitives you use — so you can hand off as much or as little as you want, at any point, without leaving the tool.
The agent is a participant, not a button
Ask for a pricing slide and you watch it happen — add_slide, add_text, add_chart, streaming in as tool calls. It is editing the document you are looking at, not generating a file and handing it over.
Every verb is available to both of you
Drag, resize, snap, group, align, restyle. A drag and a move_node call are the same transaction on the same document; only the origin tag differs. Nothing the agent can do is hidden from you, and nothing you can do is hidden from it.
Undo knows who did what
Two origins, two stacks. Undo your own last nudge without reverting the agent's work, or roll back what the agent just did while your edits stand.
Generation that starts from your brand
Scopes are reusable, versioned bundles of references and rules. Attach one and every generation starts from your palette, your examples and your voice — and pin a version so a deck renders the same way in six months.
Export that does not drift
The same React tree renders the editor, the thumbnails and the PDF. Charts stay vector. There is no second renderer to disagree with the first.