TinyRec is a native macOS screen recorder built around the way tutorials and product demos actually get made. Instead of recording one long take, it organizes recordings as scenes tied to a script, which makes it a good fit for developers, founders, and creators producing how-to videos, walkthroughs, and short instructional clips.
The workflow is script-first: you write your script, then record each scene against its line. Because scenes are independent, you can re-record any single scene without restarting or touching the rest of the recording, so fixing a mistake is a targeted retake rather than a fresh session. Capture is native macOS at up to 60fps and can include cursor, camera, and microphone. After recording, a built-in editor adds motion-tracked zoom that works without manual keyframes (it zooms when you click and pans when you move the cursor), cursor smoothing, captions, and voiceover. Narration is transcribed locally using Whisper, with no cloud upload or per-minute charge, and you can also turn text into a natural AI voice track timed to your scenes, making a line rewrite a keypress rather than a re-record.
Sensible defaults are enabled out of the box: cursor zoom, captions, and voiceover are already on, and you can nudge them before exporting up to 4K. Recordings stay on your Mac, and exports are described as fast and Rust-powered. The product is macOS-only.
What distinguishes TinyRec is its scene-and-script structure combined with local, privacy-preserving transcription and AI voiceover, so creators get keyframe-free zoom and per-scene retakes rather than editing one continuous take.