blueberrycongee/cursorlens — explained in plain English
Analysis updated 2026-05-18
Record polished product demo and walkthrough videos without paying for subscription software.
Edit screen recordings with a timeline editor for trimming, zooming, and adding cursor effects.
Export a recording in multiple aspect ratios for platforms like YouTube, TikTok, or Instagram.
| blueberrycongee/cursorlens | mx-space/core | shadcnspace/shadcnspace | |
|---|---|---|---|
| Stars | 509 | 527 | 528 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
macOS may block the unsigned build by default and requires a one-line terminal command to allow it to run.
CursorLens is a free, open source screen recorder and video editor for creators, developers, and teams who need to make product demos and walkthrough videos. It positions itself as a no-cost alternative to paid tools like Screen Studio, with no watermarks, no subscription fees, and a license that allows commercial use. It runs mainly on macOS, with a Linux build also available, and it builds on top of an earlier project called OpenScreen, adding a stronger native macOS capture and editing pipeline on top of it. Recording features include capturing the full screen or a single selected app window, a native macOS capture helper that shows or hides the cursor cleanly, a camera overlay so a webcam feed can appear on top of the recording, and microphone recording with gain adjustment handled in the editor afterward. Once a recording is made, a built in timeline editor supports trimming, cropping, zooming into parts of the screen, adding cursor effects and annotations, and a rough subtitle generation workflow. Finished videos can be exported in several aspect ratios, including standard widescreen, vertical for social media, and square, with support for exporting several videos at once and audio controls like loudness normalization. Installation is done by downloading a platform specific installer from the project's GitHub Releases page. On macOS, if the system blocks the app as unsigned or reports it as damaged, the README gives a single terminal command to remove the quarantine flag, followed by granting screen recording, accessibility, microphone, and camera permissions in system settings. The project is built with Electron, React, and TypeScript, and the README notes it is still in beta, so some workflows may behave unpredictably on certain machines.
A free, open source macOS and Linux screen recorder and video editor for making product demos, built as a no-cost alternative to paid tools.
Mainly TypeScript. The stack also includes Electron, React, TypeScript.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.