Verso
Early accessThe other side of the same story.
A presentation system where content is defined in JSON, rendered in HTML, and built from the ground up for multiple audiences. A single deck can split into different threads, one for analysts, another for managers, while keeping one unified design.
What it does
Author your content as structured JSON and let Verso render it. Because the deck is data, not a fixed file, you branch it for different audiences with path_include and path_exclude, interpolate variables like {{date}} and {{author}}, and export to PDF, self-contained HTML or PNG.
Key features
- Three authoring modes: direct JSON, a visual editor (
verso edit), or AI-assisted generation. - Path-based branching for audience-specific content from one source.
- 17 built-in layouts: content, two-column, hero, agenda, timeline and more.
- Theme system with semantic color roles and per-slide style overrides.
- Speaker mode with presenter notes and a laser-pointer overlay.
- Markdown outline import for rapid slide creation.
- Export to PDF, self-contained HTML or PNG.
Stack & status
TypeScript and CSS on Node 20+, built with Vite, Preact and Zod schema validation. Apache 2.0 licensed. Early access (pre-1.0), so APIs and schemas may still shift. There is also a companion Verso presentation skill for generating decks.
