Repolode
getopenscreen

getopenscreen/openscreen

Free, open-source desktop app for recording your screen and editing the result into polished product demos and walkthroughs.

Open-source alternative to:Screen Studio

Stars
4,518
Forks
297
Open issues
72
Last commit
9 hours ago

What is it?

OpenScreen is a cross-platform desktop app for Windows, macOS and Linux that records a window or the full screen, along with microphone and system audio, and then turns the raw capture into a polished video. Editing covers auto or manual zooms that follow the cursor, a webcam picture-in-picture overlay, backgrounds, motion blur, crop and trim, per-segment speed control, and text, arrow and image annotations.

Captions are transcribed on-device, so they work offline, and the transcript can be edited to cut matching parts of the video. An optional AI editing assistant accepts chat instructions and applies them to the timeline, using the user's own API key for providers such as Claude, OpenAI or Gemini. Export produces MP4 or GIF in several aspect ratios and resolutions, using GPU rendering with a CPU fallback.

OpenScreen also ships a command-line interface for headless recording, programmatic project edits and rendering, which suits scripts, CI and AI coding agents. It is a continuation of an earlier project under the same name and MIT license.

Key features

  • 01Records a specific window or the full screen with microphone and system audio.
  • 02Auto or manual zooms that follow the cursor, plus webcam picture-in-picture overlay.
  • 03On-device captions with an editable transcript that can be used to cut video.
  • 04Optional AI editing assistant that applies chat instructions to the timeline using your own API key.
  • 05Exports MP4 or GIF with GPU-accelerated rendering and CPU fallback.
  • 06Command-line interface for headless recording, editing and export.

Use cases

  • Recording a short product demo or feature walkthrough for social media or a landing page.
  • Producing tutorial videos for docs pages with zooms and annotations.
  • Adding a video of a code change to a pull request through a coding agent or script.
  • Creating a quick GIF from a screen recording for a README or issue.

Topics

FAQ

What is openscreen?
Free, open-source desktop app for recording your screen and editing the result into polished product demos and walkthroughs. OpenScreen is a cross-platform desktop app for Windows, macOS and Linux that records a window or the full screen, along with microphone and system audio, and then turns the raw capture into a polished video. Editing covers auto or manual zooms that follow the cursor, a webcam picture-in-picture overlay, backgrounds, motion blur, crop and trim, per-segment speed control, and text, arrow and image annotations.
Is openscreen free to use? What license does it have?
openscreen is open source under the MIT license. Check the license terms before using it in commercial products.
Is openscreen still maintained?
Actively maintained. The last commit to openscreen was on Oct 18, 2026.
What can I use openscreen for?
Recording a short product demo or feature walkthrough for social media or a landing page. Producing tutorial videos for docs pages with zooms and annotations. Adding a video of a code change to a pull request through a coding agent or script. Creating a quick GIF from a screen recording for a README or issue.
Where can I get openscreen?
The source code and installation instructions are on GitHub: https://github.com/getopenscreen/openscreen

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects