MacGetv1.3.0

Installation

Download and install MacGet on macOS Tahoe 26.4 or later, from a release DMG or from source.

MacGet requires macOS Tahoe 26.4 or later, running on Apple silicon (arm64) only — there is no Intel build.

Homebrew

brew install --cask suryansh-codes2209/macget/macget

This needs no Gatekeeper step: the cask removes the quarantine attribute after installing, so MacGet opens right away.

From a release DMG

  1. Download macget.dmg from the releases page.
  2. Open the DMG.
  3. Drag Macget into your Applications folder.
  4. Eject the DMG.

Keep it in /Applications

The browser extension's native-messaging host is registered at the path MacGet last launched from. Moving the app and relaunching re-stamps it, but leaving it in /Applications avoids the question entirely.

The first time you open it, macOS will block the launch — MacGet is not notarized. This is expected and takes about fifteen seconds to clear; see First launch.

From source

The Xcode project is committed with all source references, so there is no generation step.

git clone https://github.com/Suryansh-Codes2209/Macget.git
cd Macget
open Macget.xcodeproj

Then press ⌘R to run or ⌘U to test.

Sparkle is gated behind #if canImport(Sparkle), so the app builds and runs without the dependency — the Check for Updates… menu item simply explains that it is missing. To enable auto-updates, add the package in Xcode:

File → Add Package Dependencies…https://github.com/sparkle-project/Sparkle (version 2.6.0 or later).

Building from the command line

xcodebuild -project Macget.xcodeproj -scheme Macget -configuration Debug build
xcodebuild test -project Macget.xcodeproj -scheme Macget -destination 'platform=macOS'

Bundled tools

Release builds bundle yt-dlp and ffmpeg inside the app, used only for media downloads. Nothing is installed system-wide, and nothing is downloaded at runtime.

Uninstalling

Quit MacGet, then:

rm -rf /Applications/Macget.app
rm -rf ~/Library/Application\ Support/Macget

Remove any saved download credentials from Keychain Access, and uninstall the browser extension if you added it.

On this page