
Beautiful screen demos on the first take
OpenScreen is a free, open-source screen recorder and video editor for Windows, macOS and Linux (MIT licensed). It turns a raw screen capture into a finished product demo with automatic zooms based on your clicks, styled backgrounds, padding, shadows, rounded corners, motion blur and an editable cursor that is recorded separately from the pixels. It also offers a 3D camera with device frames, webcam layouts with local background blur or replacement, local transcription and captions via whisper.cpp, transcript-based text editing, and an optional AI editing agent (bring your own key, off by default). Everything — recording, transcription and rendering — runs locally; there is no watermark, no account and no usage caps.
Each take is automatically zoomed where you clicked, by a fixed rule — no AI, no network call — and can be turned off in Record mode. Zooms, speed ramps, trims and comments appear as pills on the timeline.
New recordings open with a wallpaper (image, color or gradient), padding, shadow, rounded corners and light motion blur already applied; every effect composites live and can be changed without a re-shoot.
The pointer is recorded apart from the pixels, so its size, smoothing, motion blur and click bounce can be restyled after the take, from five cursor packs (Studio Ink, Prism Glow, Pop Coral, Pixel Candy, Star Sprout) that can be drawn as 3D objects with a shadow.
Zooms can stay flat, turn the screen left or right, or orbit it while following the zoom focus, with depth of field; the take can be placed in a window, laptop, phone or screen frame over an animated Drift, Aurora or Waves background.
One take with a webcam can be picture in picture, side by side, stacked or full screen; a local segmentation model can blur, cut out or replace the room behind you with no green screen and nothing uploaded. A Full Camera mode grows the camera to full screen for a stretch of the timeline.
Transcription runs on your machine via whisper.cpp (model downloaded once on first run, then works offline; audio never leaves the laptop). Delete a word or a silence and the cut lands on the timeline non-destructively. Captions can be styled (typeface, size, color, position) and burned into the ren
Reads the actual transcript and timeline to propose cuts with checkable timecodes, reporting how much time each edit saves. Every edit is an ordinary undoable one; it is off by default and needs a provider key you supply.
Records through the OS capture path: ScreenCaptureKit on macOS, Windows Graphics Capture on Windows (with system audio out of the box), and PipeWire via the ScreenCast portal on Linux.
Pick a window or display and record through the operating system's native capture API (ScreenCaptureKit, Windows Graphics Capture, or PipeWire/ScreenCast portal), with the pointer captured as data and system audio without an extra driver.
The recording opens already zoomed on your clicks, on a wallpaper with padding, shadow and rounded corners; adjust backgrounds, effects, cursor, camera layout, aspect ratio and blur regions live in the editor.
Work with zooms, speed ramps, trims and comments as pills on the timeline; edit the transcript like text to cut words or silences, optionally let the AI agent propose timecoded cuts, then add styled captions.
Encode to H.264 MP4 (720p to source, 24/30/60 fps) or GIF entirely on your machine, with the file written to disk when the progress bar fills.
Free and open source under the MIT license. There are no paywalls, premium tiers or usage caps; every feature ships free for personal and commercial use.
OpenScreen is a free, open-source screen recorder and video editor for Windows, macOS and Linux. A raw capture goes in and a finished demo comes out — with automatic zooms on your clicks, styled backgrounds, device frames and an editable cursor.
It is completely free under the MIT license. There are no paywalls, no premium tier and no usage caps; every feature is free for personal and commercial use.
Yes, it is MIT licensed. It continues the original OpenScreen project, which its creator archived after v1.5.0.
Windows, macOS and Linux, from one source tree with native capture on each. On macOS it uses ScreenCaptureKit, on Windows Windows Graphics Capture, and on Linux PipeWire via the ScreenCast portal.
On macOS, a signed and notarized .dmg (drag to Applications). On Windows, via the Microsoft Store (winget install --source msstore OpenScreen) or an .exe installer that is not code-signed, so SmartScreen warns first. On Linux, .deb, .rpm, .pacman, an AppImage or a Nix flake. All artifacts are on the Releases page.
No. There is no account and no watermark — exports are written straight to disk from your machine.
No. Recording, transcription and rendering all happen locally. Text leaves only when you explicitly use the chat panel or caption translation, each with a key you supply.
whisper.cpp ships with the app; its 264 MB Whisper model downloads once on first use, after which transcription works with the network off, across 100 languages. Captions are editable text with settable typeface, size, color and position, burned into the render.