OpenScreen
Overview
Open-source screen recording app for creating beautiful product demos and walkthroughs. A free alternative to Screen Studio — no watermarks, no subscriptions, MIT licensed for personal and commercial use.
Repository: siddharthvaddem/openscreen
OpenScreen captures your screen and applies post-processing effects (zoom, cursor highlighting, backgrounds, motion blur) to produce polished demo videos — the kind you'd normally need Screen Studio ($29/month) or a video editor to create.
Key Differentiators
- Free forever — MIT license, no usage limits, no watermarks
- Post-processing effects — automatic/manual zooms, motion blur, custom backgrounds
- Cross-platform — macOS, Windows, Linux
- Built with Electron — React + TypeScript + PixiJS for rendering
Instructions
Installation
macOS
Download from GitHub Releases.
If macOS Gatekeeper blocks the app:
# Remove quarantine attribute
xattr -rd com.apple.quarantine /Applications/Openscreen.app
Then grant permissions in System Settings → Privacy & Security for:
- Screen Recording
- Accessibility
Linux
# Download the AppImage
chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage
# If sandbox error occurs:
./Openscreen-Linux-*.AppImage --no-sandbox
Requires PipeWire for system audio capture (default on Ubuntu 22.04+, Fedora 34+).
Windows
Download and run the installer from GitHub Releases. System audio works out of the box.
Core Features
Screen Capture
- Full screen or specific window recording
- Microphone audio and system audio capture simultaneously
- Region cropping to hide unwanted areas
Zoom Effects
- Automatic zooms — follows cursor clicks and interactions
- Manual zooms — place zooms at specific timestamps
- Customizable depth — control how far each zoom goes
- Duration & position — fine-tune timing and focal point
Post-Processing
- Motion blur — smoother pan and zoom transitions
- Background options — wallpapers, solid colors, gradients, or custom images
- Annotations — add text, arrows, and images on top of recordings
- Speed control — vary playback speed at different segments
- Trimming — cut out unwanted sections
Export
- Multiple aspect ratios — 16:9, 9:16 (vertical), 1:1 (square)
- Multiple resolutions — from 720p to 4K
- Optimized compression for web or social media
Examples
Example 1: Recording a Product Demo
User request: "Record a polished product demo for our landing page."
Steps:
- Close unnecessary apps and notifications
- Set display to 1920×1080, open the app to demo
- Launch OpenScreen, select capture source (full screen or window)
- Enable microphone for narration, choose gradient background
- Record — walk through the demo naturally, clicking and interacting
- Review auto-generated zoom keyframes, adjust depth and timing
- Add manual zooms for key moments, set motion blur intensity
- Trim dead time, export at 16:9 1080p for web
Example 2: Creating Social Media Content
User request: "Create a short vertical video showing our new feature."
Steps:
- Set up recording focused on the specific feature area
- Record a concise walkthrough (30-60 seconds)
- In post-processing, add text annotations highlighting key moments
- Set aspect ratio to 9:16 (vertical) for Instagram/TikTok
- Increase speed on setup steps, slow down on the key interaction
- Export with optimized compression for social media
Guidelines
- Use a clean desktop — hide dock/taskbar icons you don't need
- Increase cursor size — makes zooms look cleaner
- Move deliberately — slow, purposeful mouse movements record better
- Use gradient backgrounds — they look professional with minimal effort
- Record at 60fps — smoother playback, especially with zoom effects
- Export twice — once for web (compressed, 1080p) and once for presentations (higher quality)
- Beta software — expect occasional bugs; no webcam overlay yet
- No CLI currently — GUI-only application
1---
2name: openscreen
3description: >-
4 Create stunning screen recordings and product demos with OpenScreen — open-source, no
5 watermarks, free for commercial use. Use when: recording product demos, creating tutorial
6 videos, building marketing content, screen recording with post-processing effects.
7license: MIT
8compatibility: "macOS, Windows, Linux"
9metadata:
10 author: terminal-skills
11 version: "1.0.0"
12 category: productivity
13 tags: ["screen-recording", "demo", "video", "marketing", "open-source"]
14---
15
16# OpenScreen
17
18## Overview
19
20Open-source screen recording app for creating beautiful product demos and walkthroughs. A free alternative to Screen Studio — no watermarks, no subscriptions, MIT licensed for personal and commercial use.
21
22**Repository:** [siddharthvaddem/openscreen](https://github.com/siddharthvaddem/openscreen)
23
24OpenScreen captures your screen and applies post-processing effects (zoom, cursor highlighting, backgrounds, motion blur) to produce polished demo videos — the kind you'd normally need Screen Studio ($29/month) or a video editor to create.
25
26### Key Differentiators
27
28- **Free forever** — MIT license, no usage limits, no watermarks
29- **Post-processing effects** — automatic/manual zooms, motion blur, custom backgrounds
30- **Cross-platform** — macOS, Windows, Linux
31- **Built with Electron** — React + TypeScript + PixiJS for rendering
32
33## Instructions
34
35### Installation
36
37#### macOS
38
39Download from [GitHub Releases](https://github.com/siddharthvaddem/openscreen/releases).
40
41If macOS Gatekeeper blocks the app:
42
43```bash
44# Remove quarantine attribute
45xattr -rd com.apple.quarantine /Applications/Openscreen.app
46```
47
48Then grant permissions in **System Settings → Privacy & Security** for:
49- Screen Recording
50- Accessibility
51
52#### Linux
53
54```bash
55# Download the AppImage
56chmod +x Openscreen-Linux-*.AppImage
57./Openscreen-Linux-*.AppImage
58
59# If sandbox error occurs:
60./Openscreen-Linux-*.AppImage --no-sandbox
61```
62
63Requires PipeWire for system audio capture (default on Ubuntu 22.04+, Fedora 34+).
64
65#### Windows
66
67Download and run the installer from GitHub Releases. System audio works out of the box.
68
69### Core Features
70
71#### Screen Capture
72- **Full screen** or **specific window** recording
73- **Microphone audio** and **system audio** capture simultaneously
74- Region cropping to hide unwanted areas
75
76#### Zoom Effects
77- **Automatic zooms** — follows cursor clicks and interactions
78- **Manual zooms** — place zooms at specific timestamps
79- **Customizable depth** — control how far each zoom goes
80- **Duration & position** — fine-tune timing and focal point
81
82#### Post-Processing
83- **Motion blur** — smoother pan and zoom transitions
84- **Background options** — wallpapers, solid colors, gradients, or custom images
85- **Annotations** — add text, arrows, and images on top of recordings
86- **Speed control** — vary playback speed at different segments
87- **Trimming** — cut out unwanted sections
88
89#### Export
90- Multiple **aspect ratios** — 16:9, 9:16 (vertical), 1:1 (square)
91- Multiple **resolutions** — from 720p to 4K
92- Optimized compression for web or social media
93
94## Examples
95
96### Example 1: Recording a Product Demo
97
98**User request:** "Record a polished product demo for our landing page."
99
100**Steps:**
1011. Close unnecessary apps and notifications
1022. Set display to 1920×1080, open the app to demo
1033. Launch OpenScreen, select capture source (full screen or window)
1044. Enable microphone for narration, choose gradient background
1055. Record — walk through the demo naturally, clicking and interacting
1066. Review auto-generated zoom keyframes, adjust depth and timing
1077. Add manual zooms for key moments, set motion blur intensity
1088. Trim dead time, export at 16:9 1080p for web
109
110### Example 2: Creating Social Media Content
111
112**User request:** "Create a short vertical video showing our new feature."
113
114**Steps:**
1151. Set up recording focused on the specific feature area
1162. Record a concise walkthrough (30-60 seconds)
1173. In post-processing, add text annotations highlighting key moments
1184. Set aspect ratio to 9:16 (vertical) for Instagram/TikTok
1195. Increase speed on setup steps, slow down on the key interaction
1206. Export with optimized compression for social media
121
122## Guidelines
123
124- Use a clean desktop — hide dock/taskbar icons you don't need
125- Increase cursor size — makes zooms look cleaner
126- Move deliberately — slow, purposeful mouse movements record better
127- Use gradient backgrounds — they look professional with minimal effort
128- Record at 60fps — smoother playback, especially with zoom effects
129- Export twice — once for web (compressed, 1080p) and once for presentations (higher quality)
130- Beta software — expect occasional bugs; no webcam overlay yet
131- No CLI currently — GUI-only application