ryanshahine / glideshot
git clone https://github.com/ryanshahine/glideshot.git
v0.1.0 · 7d ago
Screen recordings, shot like film. A free Mac screen recorder with a virtual camera that tilts, zooms and follows your cursor.
—
stars, 24h
+45
stars, 7 days · #986
+45
stars, 30 days · #6,550
45
★ total · +45% this week
0
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseMIT
Created2026-10-13 (7d ago)
Last push7d ago
Watchers0
OwnerUser
GitHub topics
auto-zoomcinematiccore-imagedepth-of-fieldmacosmacos-appproduct-demoscreen-recorderscreen-recordingscreencapturekitswiftswiftui
Links
- GitHub: github.com/ryanshahine/glideshot
- Homepage: https://glideshot.xyz
- Releases · Issues · Hacker News mentions
README excerpt
Glideshot Screen recordings, shot like film. A Mac screen recorder with a virtual camera that tilts, zooms and follows your cursor. Website · Download · Install guide · Blog Glideshot records your screen, then films it the way a camera would: the screen is tilted in 3D, zoomed in and blurred away from the action. The camera follows your cursor like a camera operator, or stays locked on one spot. Because it keeps the raw recording, you can change the angle, focus and blur afterwards. Try the camera in your browser. ## Features - **Record first, style later.** A take is the raw screen plus the mouse, click and typing activity. Restyle it in the editor and export it as often as you like. - **A camera with judgment.** Dead zone, look ahead, zoom in on clicks and typing, zoom out on fast moves, pull back when idle, handheld drift, intro and outro. - **A real lens.** 3D angle (pitch, yaw, roll, perspective), depth of field that follows the cursor, motion blur, vignette. - **A cursor you can follow.** Larger and smoothed, with click ripples, and it hides when idle if you want. - **Every format from one take.** 16:9, 16:10, 4:3, 1:1, 4:5 and 9:16 at 1080p, 1440p or 4K, 30 or 60 fps, H.264 or HEVC. - **Private.** No account, no analytics, and it only goes online when you choose **Check for Updates…**. It only records *that* a key was pressed (for auto-zoom), never which key. Every behavior has its own switch. Not there yet: audio, trimming. ## Install You need a Mac with Apple silicon and macOS 14 Sonoma or later. 1. Download Glideshot.zip, unzip it and move Glideshot to Applications. 2. Open it. Glideshot isn't notarized, so macOS blocks the first launch. Click **Done**, go to **System Settings → Privacy & Security**, click **Open Anyway** and confirm. On macOS 14, Control-click the app and choose **Open** instead. 3. Allow **Screen Recording** when asked, then quit and reopen Glideshot. If you prefer Terminal, `xattr -dr com.apple.quarantine /Applications/Glideshot.app` replaces step 2. The install guide covers troubleshooting. ## Using it 1. Frame the shot in the main window and press **Record**. 2. Stop, and the take opens in the editor. 3. Adjust the look while it plays, tick any extra formats under **Also export as…**, and export. | Shortcut | | | --- | --- | | `⌃⌥⌘R` | Start or stop recording | | `⌃⌥⌘L` | Lock the camera at the mouse, or follow again | | `⌃⌥⌘=` / `⌃⌥⌘-` | Zoom in / out | | `Space` | Play or pause (editor) | The shortcuts work from any app and are listed in the menu bar menu. While recording, the menu bar icon shows a red dot and a timer. **Hide Glideshot while recording** hides the windows, Dock icon and menu bar icon during a take. Takes are saved in `~/Movies/Glideshot/Takes`, exports in `~/Movies/Glideshot`. The menu bar menu shows your version, and **Check for Updates…** (also in the Glideshot menu) tells you when a new release is out. ## Build from source All you need is the Xcode Command Line Tools (`xcode-se