Skip to content

KeepCoolCH/SMBMounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hero Screenshot

SMBMounter for macOS

Download SMBMounter

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


🔄 Changelog

🆕 Version 1.x

  • 1.1
    • 🔧 Reworked mount pipeline for higher reliability (clean preflight -> mount -> verify flow)
    • ⏱ Finder mount now runs with hard timeout handling to prevent hanging mount jobs
    • 🧵 Mount attempts are processed sequentially to avoid race conditions between parallel connects
    • 🌐 Improved host resolution with stable SMB reachability checks and Bonjour/local fallback logic
    • 🔁 Added extra retry passes after a failed/disconnected attempt for better wake/reconnect behavior
    • 🛑 Manual disconnect now cancels pending retry/mount flow for that share more consistently
    • 🙈 No more Finder error popups on mount timeout (timeouts are handled silently in-app)
  • 1.0
    • 💾 Auto-mount saved network shares at login
    • 🔁 Auto-Reconnect after connection loss or sleep/wake events
    • 🖥️ Modern SwiftUI menu bar interface with status indicators
    • 🧭 Protocol support: SMB
    • ⚙️ Secure Keychain storage for credentials

🚀 Features

  • 🧠 Auto-Reconnect on network loss or after system sleep
  • 🔒 Keychain Integration – credentials are stored securely
  • 💡 Status Monitoring – shows mount state in the menu bar
  • 💾 Auto-Mount at Login – keep all shares ready automatically
  • 🧩 SwiftUI Interface optimized for macOS Sonoma 14.6+
  • 🌙 Sleep/Wake Detection for stable mounts

📸 Screenshots

Screenshot
Screenshot
Screenshot


⚙️ How It Works

  1. Add your network targets (SMB)
  2. Credentials are stored securely in the macOS Keychain
  3. The menu bar shows live status for all connections

🔧 Installation

Download SMBMounter

  1. Download the latest SMBMounter.app release
  2. Move SMBMounter.app to your Applications folder
  3. Launch the app
  4. Add your network drives and credentials
  5. Done — your shares will mount automatically!

🧱 Requires macOS 14.6 Sonoma or newer


🧑‍💻 Developer

Kevin Tobler
🌐 www.kevintobler.ch


📜 License

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