gitmyhub

latte

Swift ★ 285 updated 12d ago

Just Download Anything.

latte is a macOS app that downloads videos and audio files from websites. It lives in your menu bar rather than appearing as a regular window, so it stays out of the way until you need it. You click its icon, paste one or more URLs, choose whether you want video or audio, and click Download. The app handles everything else in the background.

It supports over 1,800 websites including YouTube, TikTok, Instagram, Twitch, SoundCloud, Spotify, BBC, CNN, and many others. For sites that require a login, such as private Instagram posts or age-restricted content, latte can read the cookies from your browser so it can access those pages on your behalf. Chrome, Firefox, Brave, and Edge are supported for this; Safari is not, due to restrictions Apple places on third-party apps.

You can paste multiple links at once and the app will download them in a batch. It also supports choosing which video and audio formats you prefer, including modern formats like AV1 and WebM, and lets you hide formats you never use to keep the interface clean. After downloading, latte can automatically add thumbnails, embed metadata, and burn subtitles into the file, which are all things you would otherwise need separate tools to do.

The app is built natively for macOS 14 (Sonoma) and later. It bundles its own copy of yt-dlp, a widely used download backend, so you do not need to install any command-line tools yourself. Installing the separate ffmpeg tool via Homebrew is recommended if you want to merge high-quality video and audio tracks or convert to specific audio formats.

All data stays on your machine. No usage history or analytics are sent anywhere. The app is open-source under the MIT license and the source code can be built in Xcode 16 or later.