Recordly is your open-source screen recorder and editor for walkthroughs, demos, product videos, and more. Accepting PRs. Recordly is a desktop app for recording and editing screen captures with motion-driven presentation tools built in. Instead of sending raw footage to a motion designer just to add zooms, cursor polish, or a styled background, Recordly handles that workflow in one place for free. Recordly can automatically emphasize activity with zoom suggestions, smooth cursor movement, add motion effects, and place the final composition inside a styled frame with wallpapers, colors, gradients, blur, padding, and shadows.
Language: EN | 简中
Recordly is your open-source screen recorder and editor for walkthroughs, demos, product videos, and more. Accepting PRs.
Recordly is a desktop app for recording and editing screen captures with motion-driven presentation tools built in. Instead of sending raw footage to a motion designer just to add zooms, cursor polish, or a styled background, Recordly handles that workflow in one place for free.
Recordly runs on:
Platform notes:
Recordly can automatically emphasize activity with zoom suggestions, smooth cursor movement, add motion effects, and place the final composition inside a styled frame with wallpapers, colors, gradients, blur, padding, and shadows.
Add webcam footage as an overlay bubble, position it with presets or custom coordinates, mirror it, control shadow and roundness, and optionally make it react to zoom so it stays visually balanced during motion.
Use drag-and-drop timeline tools for zooms, trims, speed regions, annotations, extra audio regions, and crop-aware edits. Save and reopen work as .recordly project files.
Recordly has a community-driven extension system. Anyone can build and publish extensions that add new capabilities to Recordly — cursor click sounds, device frames, browser mockups, wallpapers, render hooks, settings panels, and more.
Browse and install community extensions from the Recordly Marketplace.
.recordly project files
Prebuilt releases are available at:
https://github.com/webadderallorg/Recordly/releases
Install from the AUR (recordly-bin):
yay -S recordly-bin
PKGBUILD, desktop entry, release sync, and optional local-from-source packaging live in recordly-aur so this repository stays free of Arch release chores. For maintainer contact and how the package is updated, see that repo or the AUR package page.
macOS: Xcode Command Line Tools (xcode-select --install).
Linux (Ubuntu/Debian):
sudo apt install build-essential cmake libx11-dev libxtst-dev libxrandr-dev libxt-dev
Windows: Visual Studio 2022 (or Build Tools) with the C++ workload and CMake.
git clone https://github.com/webadderallorg/Recordly.git recordly
cd recordly
npm install
npm run dev
For packaged builds:
npm run build
Target-specific build commands are also available:
npm run build:macnpm run build:winnpm run build:linuxLocally built apps may be quarantined by macOS.
Remove the quarantine flag with:
xattr -rd com.apple.quarantine /Applications/Recordly.app
| Platform | Minimum version | Notes |
|---|---|---|
| macOS | macOS 14.0 (Sonoma) | Required for ScreenCaptureKit audio and microphone capture. |
| Windows | Windows 10 20H1 (Build 19041, May 2020) | Required for the native Windows Graphics Capture (WGC) helper and best cursor-hiding behavior. |
| Linux | Any modern distro | Recording works through Electron capture. System audio generally requires PipeWire. |
[!IMPORTANT] On Windows builds older than 19041, recording can still work through fallback capture, but the real OS cursor may remain visible in recordings.
Inside the editor you can:
Save your work anytime as a .recordly project.
Export options include:
You can adjust format-specific settings such as quality, GIF frame rate, GIF looping, and output size before export.
Recordly renders a polished cursor overlay on top of the recording. Platform cursor-hiding behavior still depends on OS support.
macOS
Windows
Linux
System audio support varies by platform.
Windows
Linux
macOS
Recordly combines a platform-specific capture layer with a renderer-driven editor and export pipeline.
Capture
Editing
Rendering
Export
Projects
.recordly files store the source media path plus editor state so work can be reopened laterContributions are welcome.
Areas where help is especially useful:
Please keep pull requests focused, test recording/edit/export flows, and avoid unrelated refactors.
See CONTRIBUTING.md for guidelines.
Bug reports and feature requests:
https://github.com/webadderallorg/Recordly/issues
Pull requests are welcome.
Recordly is licensed under the AGPL 3.0.
Recordly originally started as a fork of OpenScreen. Over 80% of code has diverged since. Many features of OpenScreen such as its zoom animations are directly ported from early versions of Recordly.
Created by
@webadderall
Create Beautiful Screen Recordings for FREE | Recordly Full Tutorial & Features
TechkySkills · 1K views
“Hide system cursor — **Is your feature request related to a problem? Please describe.** Platform: Windows 11 Currently the cursor that gets added by Recordly is not perfectly aligned with the system cursor (especially wi…”
“The place to discuss product direction, features, issues, etc informally — 👋 Welcome! We’re using Discussions as a place to connect with other members of our community. We hope that you: * Ask questions you’re wonde…”
“No sound during software recording; unable to capture computer audio. — software cannot record built-in computer audio, meaning sounds generated by the computer's own software, such as music playback, videos, and similar…”
“Native Windows capture is unavailable. Falling back to browser capture. — Native Windows capture is unavailable. Falling back to browser capture.”
“Version number — Currenly installed v1.1.0. But looking at the App, it's still v1.0”
“In Hungary, Orbán's Opposition Party Recordly Increased Its Lead Before Elections - Наша Ніва — Наша Ніва”
“Curious how this compares to Recordly (https://recordly.dev)”
Web
Lightweight, stealthy, and built in Rust. Obscura is a headless browser engine written in Rust, built for web scraping and AI agent automation. It runs real JavaScript via V8, supports the Chrome DevTools Protocol, and acts as a drop-in replacement for headless Chrome with Puppeteer and Playwright. Designed for automation at scale, not desktop browsing.
Web
Web
Kami (紙, かみ) means paper in Japanese: the surface where a finished idea lands. AI can produce documents better than most humans do manually. The missing piece is not capability but constraint: without a design system, every session drifts into generic gray and inconsistent layouts. Kami fills that gap: one constraint language, nine templates, simple enough for agents to run reliably, strict enough that every output is something you actually want to ship. English and Chinese are first-class; Japanese and Korean work via best-effort CJK paths with visual QA before delivery. Part of a trilogy: Kaku (書く) writes code, Waza (技) drills habits, Kami (紙) delivers documents.
Web
All telemetry stripped. All guardrails removed. All experimental features unlocked. One binary, zero callbacks home. Checks your system, installs Bun if needed, clones the repo, builds with all experimental features enabled, and symlinks free-code on your PATH. Then run free-code and use the /login command to authenticate with your preferred model provider.