Back to feed

webadderallorg/Recordly

webadderallorg/Recordly
12.6k
+581/day
888
TypeScript

Create polished screen recordings without editing. Mac/Windows/Linux

From the README

Recordly

Language: EN | 简中

Create polished, pro-grade screen recordings.

Recordly is an open-source screen recorder and editor for creating polished walkthroughs, demos, tutorials, and product videos. Contribution encouraged.

FAQ: What are the changes between this and the upstream project? A: Recordly adds a full cursor animation/rendering pipeline, native macOS and Windows screen recording system, zoom animations faithful to Screen Studio, cursor loops, audio tracks, and more major tweaks.

[!NOTE] Huge thank you to tadees for supporting the project! This donation directly helps cover the Apple Developer fees to get Recordly signed and notarised for macOS. Support the project

What is Recordly?

Recordly lets you record your screen and automatically transform it into a polished video. It handles the heavy lifting of zooming into important actions and smoothing out jittery cursor movement so your demos look professional by default.

Recordly runs on:

  • macOS 12.3+
  • Windows 10 Build 19041+
  • Linux (modern distros)

On Windows, builds older than 19041 fall back to Electron capture and the cursor cannot be hidden. On Linux, cursor hiding is not supported (contribute).

Features

Recording

  • Record an entire screen or a single window
  • Jump straight from recording into the editor
  • Microphone or system audio recording
  • Chromium capture APIs on Windows/Linux
  • Native ScreenCaptureKit capture on macOS
  • native WGC recording helper for display and app-window capture on Windows, native WASAPI for system/mic audio, and more

Smart Motion

  • Apple-style zoom animations
  • Automatic zoom suggestions based on cursor activity
  • Manual zoom regions
  • Smooth pan transitions between zoom regions

Cursor Controls

  • Adjustable cursor size
  • Cursor smoothing
  • Motion blur
  • Click bounce animation
  • macOS-style cursor assets

Infinite Loops

  • Toggle to make cursor return to original position at end of video/GIF for clean loops

Editing Tools

  • Timeline trimming
  • Speed-up / slow-down regions
  • Annotations
  • Zoom spans
  • Project save + reopen (.recordly files)

Frame Styling

  • Wallpapers
  • Gradients
  • Solid fills
  • Padding
  • Rounded corners
  • Blur
  • Drop shadows

Export

  • MP4 video export
  • GIF export
  • Aspect ratio controls
  • Quality settings

Screenshots

Installation

Download a build

Prebuilt releases are available here:

Homebrew (Cask)

Recordly is distributed as a GUI app, so Homebrew support is done via cask.

For users:

brew tap webadderall/tap
brew install --cask recordly

Build from source

git clone  recordly
cd recordly
npm install
npm run dev

macOS: "App cannot be opened"

Recordly is not signed. macOS may quarantine locally built apps.

Remove the quarantine flag with:

xattr -rd com.apple.quarantine /Applications/Recordly.app

Sy