Skip to content

A free, open-source screen recorder for macOS. Professional-quality recordings shouldn't be behind a paywall. For those who want a quick styled screen recording.

License

Notifications You must be signed in to change notification settings

danieloquelis/EasyDemo

Repository files navigation

EasyDemo - Screen Recorder

Release Build Status App Store

A free, open-source screen recorder for macOS. Professional-quality recordings shouldn't be behind a paywall. For those who want a quick styled screen recording.

EasyDemo Preview

Description

EasyDemo is a macOS-native screen recording application built with Swift and SwiftUI that captures selected windows with custom backgrounds and webcam overlays, producing high-quality local recordings similar to Screen Studio or Loom—but completely free.

Born from the frustration of screen recorders being locked behind paywalls, EasyDemo provides creators, developers, and everyone a styled and quick way to record their screen without subscription fees or usage limits.

The app is designed with an offline-first philosophy—everything is processed locally using Apple frameworks (ScreenCaptureKit, AVFoundation, Core Image). No data leaves your device, ensuring complete privacy and security.

You can download it from the AppStore:

Download on the App Store

Core Principles

  • Offline-first: All processing happens locally—no cloud, no external dependencies
  • Native UX: Built entirely with Swift + SwiftUI, tightly integrated with macOS
  • Professional Output: Exported videos are high-quality and polished
  • Simplicity: Choose window → customize → record → export

Current Features

Window Recording

  • Select any active macOS window with live thumbnails
  • Capture with native aesthetics (transparency, rounded corners, shadows)
  • Real-time preview before recording
  • High-quality 60fps recording using ScreenCaptureKit

Background Customization

  • Solid colors
  • Linear gradients
  • Custom images
  • Blur effects from wallpaper

Webcam Overlay

  • 1080p camera capture using AVFoundation
  • Shape masking: Circle, Rounded Rectangle, Squircle
  • Customizable position and size
  • Optional border effects
  • Independent from window zoom/pan

Video Export

  • Multiple codec support: H.264, HEVC, ProRes
  • Resolutions up to 4K
  • Professional-grade output saved to ~/Movies/EasyDemo/
  • Playback preview after recording

Permission Management

  • Seamless screen recording permission flow
  • Camera access for webcam overlay
  • Privacy-focused with clear permission prompts

System Requirements

  • macOS 14.6 or later
  • Screen Recording permission
  • Camera access (for webcam overlay feature)

Privacy & Security

All recording and processing happens locally on your Mac. No data is uploaded to any cloud service or external server. Your recordings are saved directly to your Movies folder with complete privacy.


Built with Swift, SwiftUI, and native Apple frameworks.

About

A free, open-source screen recorder for macOS. Professional-quality recordings shouldn't be behind a paywall. For those who want a quick styled screen recording.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages