Cuppa Studio Documentation

Everything you need to build developer presentations with markdown.

What is Cuppa Studio?

Cuppa Studio is a developer-first presentation tool that turns markdown into animated, timeline-driven slides. Write your content in markdown, and Cuppa Studio handles layouts, themes, animations, and transitions.

Quick Start

npx mycuppa init my-talk
cd my-talk
mycuppa build slides.md
mycuppa serve slides.cup

Core Concepts

The .cup Format

A .cup file is a ZIP archive containing JSON — like .pptx, but for developers:

FilePurpose
manifest.jsonTitle, author, scene count
content.jsonScenes, elements, layout
timesheet.jsonAnimation timeline, markers
theme.jsonColors, fonts, typography

Workflow

  1. Write your slides in markdown with --- separators
  2. Build with mycuppa build slides.md
  3. Serve with mycuppa serve slides.cup
  4. Present in any browser — keyboard navigation, presenter view, slide overview

Explore