Skip to content

KeepCoolCH/ShareMounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 ShareMounter for macOS

Automatically mount, reconnect, and manage network drives (SMB) – directly from your macOS menu bar.
Version 1.0 – developed by Kevin Tobler 🌐 www.kevintobler.ch


πŸ”„ Changelog

πŸ†• Version 1.x

  • 1.0
    • πŸ’Ύ Auto-mount saved network shares at login
    • πŸ” Auto-Reconnect after connection loss or sleep/wake events
    • 🧩 Integrated helper tool with full macOS authorization support
    • 🧠 Smart background service for mount status monitoring
    • πŸ–₯️ Modern SwiftUI menu bar interface with status indicators
    • 🧭 Protocol support: SMB
    • βš™οΈ Secure Keychain storage for credentials
    • πŸ“Š Real-time mount status logging

πŸš€ Features

  • 🧠 Auto-Reconnect on network loss or after system sleep
  • πŸ”’ Keychain Integration – credentials are stored securely
  • βš™οΈ Helper Tool – handles system-level mount/unmount tasks
  • πŸ’‘ Status Monitoring – shows mount state in the menu bar
  • πŸ’Ύ Auto-Mount at Login – keep all shares ready automatically
  • πŸ”” Notifications when a connection is lost or restored
  • 🧩 SwiftUI Interface optimized for macOS Sonoma 14.6+
  • πŸŒ™ Sleep/Wake Detection for stable mounts

πŸ“Έ Screenshots

Screenshot


βš™οΈ How It Works

  1. Add your network targets (SMB)
  2. Credentials are stored securely in the macOS Keychain
  3. The app’s Helper Tool performs privileged mount/unmount operations
  4. A background monitor automatically reconnects lost mounts
  5. The menu bar icon shows live status for all connections

πŸ”§ Installation

  1. Download the latest ShareMounter.app release
  2. Move ShareMounter.app to your Applications folder
  3. Launch the app and grant helper tool permissions
  4. Add your network drives and credentials
  5. Done β€” your shares will mount automatically!

🧱 Requires macOS 14.6 Sonoma or newer


🧭 Helper Tool

  • Installed on first launch
  • Runs with system privileges for mounting/unmounting
  • Logs all operations
  • Automatically restarted on update or crash

πŸ§‘β€πŸ’» Developer

Kevin Tobler
🌐 www.kevintobler.ch


πŸ“œ License

This project is licensed under the MIT License – feel free to use, modify, and distribute.

About

Automatically mount, reconnect, and manage network shares (SMB) in macOS.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages