A menu-bar app that syncs a YouTube playlist to a folder, and downloads single videos with one shortcut
Add videos to a public or unlisted playlist from any device, and ytd downloads them to your Mac on a schedule you choose. Remove one and ytd moves it to an archive folder, never deletes it. Copy any video link and press ⌃⌥Y to download it on the spot. Every video gets a short summary and tags written on your Mac, so your library is searchable. No accounts, no cloud. Free.
Free, with no strings attached. No credit card, no account, no trial, no subscription, no ads.
ytd is an independent app by N0AGI LLC. Not affiliated with or endorsed by YouTube or Google.
▸ The Library: every video with its summary and tags, searchable, filtered by playlist or singles.
A few things, done well. It lives in your menu bar and stays out of the way.
Playlist folder. Videos you take off the playlist move to _archive, never deleted, and come back if you add them again.⌃⌥Y, or paste it in the menu-bar popover. ytd downloads it into your Singles folder without opening a window. Notifications tell you when a download starts and when it is ready..nfo file with its title, summary and tags, so a media server shows them nicely.Playlist and Singles inside. Delete a video from the Library and every copy goes to the Trash. An Activity window keeps a timestamped log of syncs and downloads, and Reset starts fresh whenever you like.Click any screenshot to enlarge it.





ytd talks to YouTube to fetch the videos you ask for, and to nothing else.
~/Library/Application Support/ytd/._archive.Requires macOS 26.4 or later on a Mac with Apple silicon. Summaries and tags need Apple Intelligence; downloads work without it.
With Homebrew
Update later with brew upgrade. The recipe lives in N0AGI/homebrew-tap and downloads the same signed, notarized app from this site.
Or download it
ytd.app.ytd.app into your Applications folder and open it. It appears in your menu bar, not the Dock. It is signed and notarized by N0AGI LLC; macOS asks you to confirm the first time you open a downloaded app, and ytd asks to send notifications.⌃⌥Y.If something isn't covered here, just email. We read everything.
.nfo into an _archive folder next to your playlist videos. Nothing is deleted. Add the video back and ytd restores it.brew upgrade. Otherwise, download the latest build from this page and replace the app in Applications. Your library and settings stay in place.ytd is built on these projects, bundled unmodified and run entirely on your Mac.
ytd is built by an indie shop. Every email is read by a human (Nagi). The Activity window's Copy button gives us the details we need.
n0agi@n0agi.com