Lumae

Lumae is the macOS screen recorder for demos that look designed, not recorded.

Features

Record raw. Ship polished.

Lumae does the parts of editing that usually eat an afternoon: where to zoom, how the cursor moves, how the frame looks, what the captions say.

1.6×

Automatic zoom

Clicks close in time and space become one zoom that leads in before the first click and lingers after the last. Or place zooms by hand on the timeline and drag the preview to aim them.

A cursor worth watching

Lumae hides the real pointer and redraws it: a smoothed path, a lean into fast moves, a press on every click. Pick a ripple or a scale effect, or turn it off.

shutter · 32 samples

Real motion blur

Camera moves are sampled across a virtual shutter and averaged, like a real lens, not a blur filter. Exact for zooms and pans, free when the camera is still.

Backgrounds and frame

Solid or gradient backdrops, padding, shadow, and corners that match the recorded window's real radius, so the frame lands exactly on its edges.

0.420.731.041.351.66
Flip on the weekly digest

Captions, on-device

Transcribed on your Mac with Apple's speech models, split into readable lines at sentence ends and pauses, then edited inline.

Narration
Clip audio · ducked −12 dB

Voiceover

Narrate over the assembled timeline while it plays. Clip audio ducks under your voice with smooth ramps; re-record any take in place.

Intro.mov
Settings.movRETAKE
Export.mov
+ Import

Retake and stitch

Re-record a clip without touching the rest. Stitch recordings and imported files end to end; trim, split and reorder on the timeline.

HEVCH.264MP4MOVCanvas size1080p60 fps
Exporting Orbit onboarding.mp4100%

Full-quality export

H.264 or HEVC, MP4 or MOV, at canvas size or a smaller preset. Preview and export share one renderer, so what you see is what ships.

How it works

Three steps, no timeline anxiety.

  1. 01

    Record from the menu bar

    Pick a window or a display with the macOS system picker. No Screen Recording grant to hunt for in System Settings. Lumae's own windows stay out of the capture; microphone and system audio are one toggle each.

  2. 02

    Edit on a timeline

    Tracks for clips, zooms, voiceover and captions. Trim by dragging, split at the playhead, snap to it. Every change is one undo step, and nothing ever re-encodes your original recording.

  3. 03

    Export, or keep going

    Render the whole sequence in full quality. Your project stays a self-contained .lumae package in your Movies folder, ready for another take tomorrow.

Private by construction

Nothing leaves your Mac.

Recording, rendering and caption transcription all run locally on Apple's own frameworks. No account, no upload, no watermark. The only network request Lumae makes is its daily check for updates.

  • Sandboxed and notarized
  • Metal-backed rendering
  • Original media never re-encoded
  • Works offline

Built on

ScreenCaptureKitAVFoundationCoreImage · MetalSpeechAnalyzerSwift 6Sparkle 2
Projects~/Movies/Lumae/*.lumae
Telemetrynone
Accountnone
Updatessigned, in-app, delta

In development

Edit by describing it. Or let your agent do it.

Every edit in Lumae is already a small, serializable command, the same one the timeline issues when you drag. That makes two things possible.

MCP server

Coming

A Model Context Protocol server that exposes Lumae's edit commands and project state to Claude, Cursor, or any MCP client. Agents edit the project that is open in the live editor, and every change lands in your undo history.

Natural-language edits

Exploring

Type what you want changed. Lumae turns it into a plan of commands, previews the result, and applies it when you say so. Nothing happens to your project until you approve.

EditCommand · wire formatsimplified
› Zoom into the Share button at 0:07 and caption it.
// Lumae's plan: three commands, one undo step
{ "addZoom": { "clip": "clip-1", "at": 6.8,
"duration": 2.3, "scale": 2.0 } }
{ "addCaption": { "start": 6.6, "end": 8.9,
"text": "Share it with one click" } }
{ "updateStyle": { "cursor": { "clickEffect": "scale" } } }
3 commands · 1 undo step · nothing applied yet
PreviewApply

Compare

Where Lumae stands.

Screen Studio and Screencharm are good tools, and both are further along in places. Here is an honest snapshot.

Lumae betaScreen StudioScreencharm
PriceFree while in beta$20/mo, or $9/mo billed yearly$79 one-time
Automatic zoom on clicksYesYesYes
Smoothed cursorYes, with tilt and click pressYesYes
Motion blurShutter-accurateYesNot listed
CaptionsOn-device, editableTranscriptsNot listed
NarrationVoiceover track, auto-duckingMicrophone, enhancementMicrophone, enhancement
Retake a clip in placeYesNot listedNot listed
Webcam overlayNot yetYesYes
Cloud uploadNever; files onlyOptional shareable linksOptional shareable links
Agent / MCP editingIn development
RequiresmacOS 26.5+macOS 13.1+macOS

Competitor details taken from their public websites on September 7, 2026. “Not listed” means we could not find the feature described there, not that it is missing. Spotted an error? Open an issue on the releases repository.

FAQ

Questions, answered.

Is Lumae really free?

Yes, for as long as it is in beta. No account, no card, no watermark. If pricing ever changes, it will be announced on the changelog well before anything happens.

Which Macs does it run on?

macOS 26.5 or later. Lumae records through the newest ScreenCaptureKit output and transcribes captions with Apple's on-device speech models, and that is what sets the floor.

Does anything leave my Mac?

No. Recording, rendering and caption transcription all run locally. The only network request is the daily check for updates, which reads a small feed from GitHub.

Do I have to grant Screen Recording permission?

No. Lumae uses the macOS system picker to choose a window or display, which works without a Screen Recording grant in System Settings and without the recurring re-authorization prompts.

Where are my projects, and what format are they?

In ~/Movies/Lumae, as .lumae packages: your original recordings plus a small JSON description of the edits. Edits never re-encode the media, and older projects migrate forward automatically.

What can I export?

MP4 or MOV, encoded with H.264 or HEVC, at the project's canvas size or a smaller preset. The preview and the export share one renderer, so they cannot diverge.

How do updates work?

In-app, signed, with delta downloads. Lumae checks once a day; Lumae › Check for Updates… checks right away. If Lumae is running from your Downloads folder it will ask to be moved to Applications first.

What is the MCP server?

The Model Context Protocol is how AI tools such as Claude and Cursor call into other apps. Lumae's server will expose the same edit commands the interface uses, so an agent can trim, zoom and caption the project you have open, with full undo. It is in development.

Record your next demo with Lumae.

Free while in beta. Download the disk image, drag Lumae into Applications, and press record.

See what changed in the latest release