About this project

Recordly is an open-source desktop application (AGPL 3.0) for recording and editing screen captures, designed for creating walkthroughs, demos, and product videos. It runs on macOS 14.0+, Windows 10 Build 19041+, and modern Linux distributions. The application combines screen recording with motion-driven presentation tools. Instead of sending raw footage to a motion designer to add zooms, cursor polish, or styled backgrounds, Recordly handles this workflow in one place. Core features include: - Auto-zooms and cursor polish: Automatically emphasizes activity with zoom suggestions, smooth cursor movement, motion effects, and styled frames with wallpapers, colors, gradients, blur, padding, and shadows. - Dynamic webcam bubble overlays: Adds webcam footage as an overlay bubble with preset or custom positioning, mirroring, shadow/roundness controls, and optional zoom-reactive scaling. - Timeline editing: Drag-and-drop tools for zooms, trims, speed regions, annotations, extra audio regions, and crop-aware edits. Work saves as .recordly project files. - Extensions and Marketplace: A community-driven extension system allows building and publishing extensions for cursor click sounds, device frames, browser mockups, wallpapers, render hooks, and more. Recording capabilities include capturing full displays or single app windows, microphone and system audio capture, and native capture backends (ScreenCaptureKit on macOS, Windows Graphics Capture on Windows, Electron capture APIs on Linux). Export options support MP4 and GIF formats with quality selection, GIF frame-rate and loop controls, and output dimension controls. The rendering pipeline uses PixiJS for scene composition, with the same scene logic used in preview applied to exported output. The project originally started as a fork of OpenScreen, with over 80% of code having diverged since.