Why try it: slides are visual code, and agents are great at writing code.
open-slide handles canvas, scaling, present mode, navigation, and export.
- Agent-native authoring: init → author → iterate (diffable files)
- Inspector + comments: click elements, leave feedback, let the agent apply it
- Assets: drop images + pull logos (svgl integration)
- Export: ship as static HTML or PDF (shareable artifact)
Try it in 60 seconds
# init a deck
npx @open-slide/cli init my-deck
cd my-deck
# start hot reload
pnpm dev
# slides//index.tsx (default export: Page[])
# ship an artifact
pnpm build
Every page renders into a fixed 1920×1080 canvas. Slides are just React.