Native macOS capture studio

Open Recorder

Record your screen, capture screenshots, trim the useful parts, and export clean handoffs without sending your work through a cloud pipeline.

Open Recorder app demo showing a macOS capture workflow
Native macOSSwift capture UI with system privacy flows
Local-firstRecordings stay under your Movies folder
Open sourceApache 2.0 with a small Swift + Rust stack
Editor includedTrim, preview, organize, and export

Capture, edit, export

A small native toolchain for polished demos and documentation.

Display, window, or region

Capture exactly what matters

Choose a full display, a single app window, or draw a precise area before recording or taking a screenshot.

Native editing flow

Polish without a cloud detour

Preview recordings, keep project metadata organized, and move from rough capture to clean handoff on the same Mac.

Rust-backed bookkeeping

Export work you can trust

A durable local service handles paths, project registration, screenshot indexing, and export state behind the scenes.

Built for repeated work

Every capture moves through one calm, local flow.

  1. 01

    Choose the source

    Pick a display, window, or hand-drawn region with a capture flow built for macOS.

  2. 02

    Record or screenshot

    Save clips to Movies and screenshots to Pictures with project metadata created automatically.

  3. 03

    Preview and refine

    Review captures in the native library, trim what is noisy, and keep the useful version close.

  4. 04

    Export the handoff

    Let the Rust service handle export bookkeeping so your final files stay clean and findable.

Local-first architecture

Swift where the Mac matters. Rust where durability matters.

Swift appCapture UI, AVKit playback, Finder integration, privacy prompts
Rust serviceProject metadata, path handling, screenshot indexing, exports
Local paths~/Movies/Open Recorder and ~/Pictures/Open Recorder

Open source on GitHub

Make your next product demo feel finished.

View repository