Native, end to end
SwiftUI and Liquid Glass — real materials, real vibrancy, native menus and media keys. Built for the Mac, head to toe.
A native Mac YouTube Music client in SwiftUI with Liquid Glass — a Dynamic Island for your music, offline downloads, and on-device lyrics. Your entire library in one window.
open source · GPL-3.0 · built in SwiftUI

Everything built in. No extensions. No cloud. No account required.
The idea
Sign in with your Google account and your whole YouTube Music world — playlists, likes, recommendations — flows straight into a native Mac app. One library, one queue, one beautiful player.
Inside Rift
Featured playlists, recently played, and your top artists — the moment you open Rift.
Full-window album art, a live scrubber, and transport — Liquid Glass throughout.
Synced lyrics with optional on-device transliteration and translation — even non-Latin scripts.
Bio, monthly listeners, top songs, albums, and one-tap radio — all native.
Trending charts, your recents, and top artists — the full catalog, one field.
Liked Music, your playlists and downloads — local-first, synced when you sign in.
Home
Now Playing
Lyrics
Artist
Search
LibraryBuilt like it belongs
SwiftUI and Liquid Glass — real materials, real vibrancy, native menus and media keys. Built for the Mac, head to toe.
Album art and an equalizer peek beside the camera while music plays. Hover, and the island blooms into a full transport.
Download songs and keep them. Streams cache for instant replay. Your library doesn’t vanish with your Wi-Fi.
Built-in synced lyrics — and optional local AI (Apple Intelligence or Ollama) that transliterates and translates them. Nothing leaves your Mac.
Top songs, top artists, listening clocks by hour and weekday — computed and stored on your Mac only.
Queue runs out? Rift keeps going with recommendations seeded by what you actually play — and resumes where you left off across launches.
Understand and translate lyrics with local models. No API key. No account. No data leaving your machine.
The notch
A Dynamic Island beside your camera: album art and a dancing equalizer while you play. Hover, and it expands into a full transport — scrub, skip, like, all without leaving what you’re doing.

The island lives in the notch when you have one, and tucks away when you don’t.
Made for macOS
Swift and SwiftUI throughout, with Liquid Glass materials and system integration wherever it counts.
History, stats, likes, playlists — stored locally, computed locally. No telemetry, no analytics, no cloud middleman. Credentials live in the macOS Keychain and nowhere else.
Where this is going
Your full catalog, your playlists and likes, real recommendations, two-way sync — all in a native Mac app that behaves like one.
Install in a minute
Free and open source, in active development on the way to 1.0 — expect sparks.
Requires macOS 26 Tahoe · Streaming uses yt-dlp under the hood.
Built in the open
Protocol & design references — ytmusicapi · OuterTune · Atoll · pear-desktop.