Native macOS Application|
Production

Clipper

Download anything. Convert everything.

358

Tests Passing

1,000+

Supported Sites

Signed & Notarized

Distribution

Overview

Clipper is a fully native macOS application for downloading and converting video and audio from the web. Paste a URL from YouTube, Vimeo, or any of 1,000+ supported sites, pick your quality, and Clipper handles the rest. Built entirely in Swift 6 with SwiftUI, it integrates yt-dlp and ffmpeg under the hood while providing a clean, native experience. Every release is code-signed, notarized by Apple, and distributed automatically through a GitHub Actions CI/CD pipeline.

Stack

Swift 6SwiftUIGRDB.swiftyt-dlpffmpegGitHub Actions

Features

What it does.

Download Engine

  • Paste URLs from YouTube, Vimeo, and 1,000+ sites
  • Quality selector: Best, 1080p, 720p, 480p, Audio Only
  • Real-time download progress with speed and ETA
  • Batch downloads with queue management
  • Automatic browser cookie detection for age-gated content

Format Conversion

  • Built-in ffmpeg for format conversion
  • Output formats: MP4, MKV, WebM, MP3
  • Audio extraction from video sources

macOS Native

  • Menu bar presence with quick actions
  • Keyboard shortcuts for every action
  • Drag and drop URL support
  • Download history with search and filtering
  • In-app update notifications

Release Pipeline

  • Automated version bump on merge to main
  • Apple code signing and notarization
  • GitHub Release creation with attached DMG
  • Full CI/CD via GitHub Actions

Architecture

How it's built.

1

SwiftUI

Native macOS UI targeting macOS 14+

2

Swift Concurrency

Actors for thread-safe state management

3

GRDB.swift

SQLite database in WAL mode for download history

4

Swift Package Manager

Dependency management

5

yt-dlp + ffmpeg

Download and conversion engines bundled in-app

Interested in this project?

Get in touch →
← Back to all projects