Skip to content

smandable/Saddle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saddle — macOS Menu Bar Drive Manager (Swift)

A native SwiftUI menu bar app for managing external drives on macOS. Mount, unmount, organize into groups, and auto-manage drives at login.

Download

Download Saddle 1.2

Open the .dmg, drag Saddle to Applications, and launch. On first launch, macOS will ask you to allow the background helper in System Settings > Login Items.

Or install with Homebrew:

brew tap smandable/tap && brew install --cask saddle

Screenshots

Menu Bar

Settings — General

Settings — Drives

Settings — Groups


Features

  • Menu bar icon with real-time mount status for all external drives
  • Click to mount/unmount individual drives
  • Drive groups — organize drives and batch mount/unmount
  • Launch actions — auto-mount or auto-unmount groups on app startup
  • Exclude drives — hide drives you don't want managed
  • Friendly aliases — rename drives for clarity
  • Login item — start at login via macOS ServiceManagement (no LaunchAgent needed)
  • Real-time monitoring — DiskArbitration callbacks detect drive connect/disconnect instantly
  • Settings window — full GUI for managing groups, aliases, and preferences
  • Native macOS — SwiftUI, no dependencies, notarized by Apple

Requirements

  • macOS 13.0 (Ventura) or later

About

A MacOS app to allow mounting and dismounting of external drives from the Menu bar

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages