opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

Free open-source screen recorder that turns captures into demo videos
GitHub RepoViews6

Project Description

View on GitHub

Recording a Demo Video Shouldn't Be the Hard Part

You've built something worth showing off. Then you open a screen recorder, capture twenty minutes of fumbling, and spend an evening trimming it into something watchable. That gap between "I recorded it" and "it's ready to post" is where most demo videos go to die. OpenScreen is a free, open-source desktop app that tries to close that gap by treating the capture as a starting point, not a finished product.

What It Does

OpenScreen is a desktop application for macOS, Windows, and Linux that records your screen and then turns those recordings into polished product demos and walkthroughs. It records a specific window or your entire screen, captures microphone and system audio, and supports a webcam overlay with picture-in-picture. The overlay gets eight snap positions, adjustable roundness, mirroring, and shape options.

The editing side is where it earns its keep. You get auto or manual zooms with adjustable depth, duration, easing, and pixel-precise positioning — and auto-zoom follows your cursor as you work. Cursor size, smoothing, and click effects are all customizable, with post-recording path smoothing applied after the fact. There are automatic captions for voiceovers too, transcribed on-device with no upload.

The README frames this as the category Screen Studio defined, and positions OpenScreen as the open-source entry in it — explicitly "not a clone." It's MIT licensed and free for both personal and commercial use.

Why It's Cool

The editing model is transcript-first. The demo GIF shows something that should be standard but rarely is: deleting a sentence in the transcript cuts it from the video. If you've ever scrubbed a timeline hunting for the moment you said "um, wait, let me try that again," you know why this matters. You edit the words, and the video follows.

Styling is one click for the whole video. The same demo shows a single click restyling an entire recording. That's a small detail with outsized practical value — you don't rebuild your look for every clip, and you don't need to be a video editor to make something that looks intentional.

There's an agent in the editor. The README mentions the editor's agent adding a zoom on every click — a tedious, repetitive task that's exactly the kind of thing you shouldn't be doing by hand. It sits alongside a broader hook: the project advertises making a demo video with one sentence in your AI agent, via a skill you install with a single npx command. Whether that workflow clicks for you depends on your setup, but it's a genuinely different way to think about demo production.

The recording itself is flexible. Window or full screen, mic plus system audio, webcam overlay with real customization — the inputs are covered without forcing you into one rigid pipeline.

It's honest about its state. The README says plainly that the project is under active development, that you should expect rough edges and occasional breaking changes — including to the .openscreen project format and the CLI. That's the kind of warning that builds trust rather than erodes it.

One bit of context worth knowing: this is a continuation. The original creator archived the repository after v1.5.0 and development moved here with his approval, under the same name and the same MIT license. If you'd seen the project before and wondered why it went quiet, that's the answer.

How to Try It

OpenScreen is a desktop app, so start with a release build for your platform:

  1. Head to the releases page and grab the latest build for macOS, Windows, or Linux.
  2. Record a window or your full screen, with mic and system audio as needed.
  3. Open the recording in the editor and work from the transcript — delete a sentence and watch it disappear from the video.
  4. Use the styling controls to restyle the whole video at once, then add zooms manually or let auto-zoom follow your cursor.

If you want to try the agent-driven workflow, the README's one-liner is:

npx skills add getopenscreen/openscreen --skill openscreen-demo -y

Then follow the skill's instructions to make a demo video of a feature. The full project lives at github.com/getopenscreen/openscreen, and bug reports go to the issue tracker — the maintainers are asking for them.

Final Thoughts

OpenScreen is aimed at developers and product folks who need demo videos regularly but don't want to learn a full editing suite or pay for one. The transcript-based editing and one-click restyling are the kind of features that save real time on every clip, and the open-source, MIT-licensed model removes the paywall question entirely. It's still under active development, so treat it as a tool to grow with rather than a finished product — but if you've been putting off that demo video, this is a reasonable place to start.


Follow @githubprojects for more developer tools and open source projects.

Back to Projects
Project ID: openscreenLast updated: November 3, 2026 at 02:56 AM