Skip to content

Welcome to CutReady

CutReady workspace shellCutReady 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:

Phase Name Status
0 Sketch — Plan your demo with structured tables Available
1 Organize — Sequence sketches into storyboards Available
2 Refine — Use AI chat, sparkle buttons, visuals, and imported notes Available
3 Version — Save snapshots, branch timelines, merge, and sync Available
4 Record — Capture browser actions or experimental screen/camera/audio takes Experimental
5 Produce video — Replay and FCPXML export Planned

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