Skip to content

Welcome to CutReady

CutReady workspace shell CutReady workspace shell
A CutReady workspace with sketches, a storyboard, notes, chat, and local changes visible

CutReady is a desktop application for producing demo videos. It provides a structured workflow for planning demos as sketches, refining them with AI, capturing browser interactions when useful, and collaborating through Draftline-backed snapshots.

The core idea: instead of treating a live screen recording as the source of truth, you plan the demo as sketches and storyboards first. CutReady then helps you record browser interactions, refine the material, and preserve each iteration as a named snapshot.

  • Developer advocates creating product walkthroughs
  • Product managers building demo reels
  • Educators producing tutorial content
  • Anyone who needs repeatable, polished screen recordings

CutReady follows a phased approach:

PhaseNameStatus
0Sketch — Plan your demo with structured tablesAvailable
1Organize — Sequence sketches into storyboardsAvailable
2Refine — Use AI chat, sparkle buttons, visuals, and imported notesAvailable
3Version — Save snapshots, branch timelines, merge, and syncAvailable
4Record — Capture browser actions or experimental screen/camera/audio takesExperimental
5Produce video — Replay and FCPXML exportPlanned

CutReady is built on modern, cross-platform technologies:

  • Tauri v2 — Lightweight desktop runtime (Rust + WebView)
  • React 19 + TypeScript — Frontend UI
  • Rust + Tokio — Backend with async I/O
  • Zustand — Centralized state management
  • Playwright sidecar — Browser observation infrastructure for recorded action traces
  • CodeMirror — Markdown editing
  • Draftline — Content versioning, branch graph helpers, sync, and merge
  • agentive — Shared LLM provider crate (Foundry, Azure OpenAI, OpenAI, Anthropic)
  • IOTA Stronghold — Encrypted vault for API keys and tokens