# OpenScreen
Free, [[Open Source]] desktop app for creating professional product demos and screen recordings. Positioned as an accessible alternative to Screen Studio, without the subscription cost. Built with Electron, React, TypeScript, and PixiJS. MIT licensed. Still in beta.
Created by Siddharth Vaddem.
## Key Features
- **Recording**: capture specific windows or entire screen, with microphone and system audio
- **Zoom effects**: automatic or manual zoom with adjustable depth, duration, and positioning
- **Motion blur**: smoother pan and zoom transitions
- **Backgrounds**: wallpapers, solid colors, gradients, custom images
- **Annotations**: text, arrows, images
- **Editing**: trim, per-segment speed adjustment, crop
- **Export**: flexible aspect ratios and resolutions
## Platform Support
- **macOS**: requires 13+; macOS 14.2+ prompts for audio permission; versions 12 and below lack system audio
- **Windows**: full functionality
- **Linux**: requires PipeWire (Ubuntu 22.04+, Fedora 34+); older PulseAudio systems may lack system audio capture
## Tech Stack
- Electron, React, TypeScript, Vite
- PixiJS (2D graphics rendering)
- dnd-timeline (timeline editing)
## References
- https://github.com/siddharthvaddem/openscreen
## Related
- [[Open Source]]