Skip to content

openscreen

Developer Productivity Archived

OpenScreen is a free, open‑source alternative to Screen Studio for creating quick product demos and walkthroughs.

This repository is archived and no longer actively maintained.

TypeScript Latest v1.5.0 · 1mo ago Security brief →

Features

  • Record specific windows or full screen with microphone and system audio
  • Webcam overlay with picture‑in‑picture, drag positioning, mirroring and shape options
  • Auto/manual zooms with adjustable depth, duration, easing and precise cursor following
  • Customizable cursor effects, smoothing and click animations
  • On‑device automatic captions (offline) and extensive timeline editing tools

Recent releases

View all 6 releases →
No immediate action
v1.5.0 Breaking risk

Native capture + auto-captioning + languages

v1.4.0 Security relevant
Security fixes
  • Security fixes applied
Notable features
  • Webcam shape masks and size presets
  • Mouse highlighter with position slider (all OS) and click emphasizer (macOS)
  • Blur parts of the video stream
Full changelog

fixed stuff, potentially broke stuff, shipped new stuff

What's Changed

  • Finally a notarized app thanks to @samirpatil2000 🐐 - please check out his other work
  • fixed Linux pixel export errors.
  • webcam shape masks.
  • new 3d iso, left, right tilt animation presets (experimental)
  • mouse highlighter with position slider (on all OS) and emphasizer for mouse clicks (only on macOS)
  • Blur parts of the video
  • extend speed options and custom speed inputs
  • webcam selection
  • new dual frame preset
  • UX improvements
  • Move playhead using arrow keys
  • improved adaptive smoothing for auto follow zoom
  • user preferences persistence
  • duplicate annotations easily
  • webcam size presets
  • pause/resume recording with countdown before start.
  • security fixes
  • Nix flake, Arch Linux support and Hyprland bug fixes
  • new languages support - Polish, Turkish, Korean, Arabic, Japanese, zh-TW
v1.3.0 Bug fix
Notable features
  • Undo-redo changes
  • Localization: Chinese, English, Spanish
  • Restart recording
Full changelog

some fixes, more bugs, more features

Changelog

  • undo-redo changes
  • localization - chinese, english and spanish
  • fix path resolution issues on Windows
  • fix audio desync and speed issue
  • restart recording
  • improved transitions and motion blur
  • e2e testing ci check
  • webcam support in vertical and pip mode.
  • support for transparent backgrounds (choose native aspect ratio and 0 padding)
v1.2.0 New feature
Notable features
  • Microphone and system audio capture
  • Save edits as "projects" for later reuse (persisted)
  • New Speed track to adjust playback speed of video sections
Full changelog

Please re-install in case you faced issues (updated binaries)

This is a big one!

Note: this release includes some significant changes. From my testing everything looks stable, but there’s always a chance a few bugs slipped through. If you run into anything, please open an issue.

Features

  • Cursor Telemetry driven Automatic Zoom Suggestions (click magic wand button to see the suggestions apply).
  • Microphone and system audio capture.
  • Save edits as "projects" that you can come back to (persisted).
  • New Speed track to speed up/ slow down sections of the video.
  • Import custom google fonts for annotation texts.
  • Configurable Keyboard Shortcuts.

Bug fixes/ Improvements

  • Big Exporter revamp. You'll notice significantly faster exports than before since we moved away from frame based seeking.
  • Revamped HUD overlay.
  • Big Improvements to Timeline UX.
  • Reveal exported video button option after export.
  • Linter and CI checks for PRs and standardization.
  • Annotation text wrapping bug.

Really grateful to everyone using it, contributing, and giving feedback. It’s been amazing seeing the project reach more and more people.

I’ll be taking a break for a bit.

If you’ve found the tool useful, feel free to share it with someone who might find it helpful too.

The project has grown quite a bit, and keeping things moving while maintaining high code quality takes time. I also have a few other commitments and ideas I’m excited to explore.

v1.1.2 Bugfix

Fixed export mismatches where effects like zoom and trims were lost due to stale closures.

Full changelog

Bug fixes/ Improvements

  • Fixes export not matching preview issues (effects lost such as zoom, trims, etc) due to stale closures (hopefully)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
39,338
Forks
2,893
Languages
TypeScript C++ JavaScript
Status
Archived

Install & Platforms

Install via
brew winget apt pacman nix binary
Platforms
macos windows linux

Alternative to

Screen Studio

Beta — feedback welcome: [email protected]