siddharthvaddem /openscreen

Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.

★ 40,021⑂ 3,242👁 109⑃ 316● 368▤ 13◈ 0
TypeScriptMITCreated 2025-10-10
40,021
stars
+4+2+98
3,242
forks
109
watchers
316
prs
368
issues
13
releases
0
discussions

README

[!Note]
 OpenScreen is now archived and no longer maintained. if you are looking for something similar, checkout : https://github.com/getopenscreen/openscreen maintained by some folks, nice enough to continue this project in their own way.
 

  
  
  
	
	
 


  


 OpenScreen

OpenScreen is your free, open-source alternative to Screen Studio.

If you don't want to pay $29/month for Screen Studio but want a version that does what most people seem to need - quick, polished product demos and walkthroughs you'd post on X, Reddit or Youtube. OpenScreen does not offer every Screen Studio feature, but covers a lot of the core functionality.

Screen Studio is an awesome product and this is definitely not a 1:1 clone. If you just want something fully free and open source, this project should cover most of your needs.

100% free for both personal and commercial use. Use it, modify it, distribute it. Please respect the License. 


 [!NOTE]
Software should be accessible. OpenScreen has no paid tiers, premium features, upsells, or functionality locked behind a paywall.


 [!WARNING]
 This started as a side project that blew up; not production grade and you'll hit bugs, but hopefully it covers what you need.




	
  


 Core Features
- Record a specific window, or your whole screen.
- Record microphone and system audio.
- Webcam overlay with picture-in-picture, drag-to-position, mirroring, and shape options.
- Auto or manual zooms with adjustable depth, duration, easing, and pixel-precise position; auto-zoom follows your cursor as you work.
- Custom cursor size, smoothing, and click effects, with cursor themes and post-recording path smoothing.
- Automatic captions for voiceovers, generated on-device with no upload (works offline).
- Wallpapers, solid colors, gradients, or your own background image.
- Motion blur.
- Crop, trim, and per-segment speed control on the timeline.
- Text, arrow, and image annotations, with text animation presets.
- Timeline snapping guides and an audio waveform to make trimming easier.
- Customizable keyboard shortcuts.
- Export to MP4 or GIF in multiple aspect ratios and resolutions.
- Languages supported: Arabic, English, Spanish, French, Italian, Japanese, Korean, Portuguese (Brazil), Russian, Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese.


 Installation

Download the latest installer for your platform from the GitHub Releases page.

 macOS

The easiest way to install on macOS is via Homebrew:

bash
brew install --cask siddharthvaddem/openscreen/openscreen


Brew automatically picks the right build for Apple Silicon or Intel, and verifies the download against a notarized signature so Gatekeeper won't block it.

To update later: brew upgrade --cask openscreen
To uninstall: brew uninstall --cask openscreen (add --zap to also remove app data)

 Manual install (if you prefer)

If you'd rather grab the .dmg directly from the Releases page and encounter Gatekeeper blocking the app, you can bypass it by running the fo

Top issues

Latest release

v1.5.0 v1.5.0 2026-06-06
Final Release (v1.5.0)

 this project wil be archived soon 

when i started this project 9 months ago, it was really just a side project to help indie devs make better demos and share what they were building. i never expected it to get anywhere close to where it is today. somehow it ended up at 120k+ downloads and almost 40k stars, which is still kind of crazy to me.

i've genuinely enjoyed building it, but i also feel like i've achieved everything i originally set out to do with the project. i guess that's also part of why i'm comfortable ending it.

there are already plenty of succes

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON