Briefing

macsh: Tiny macOS Menu‑Bar App to Mount SFTP, S3, and FTP Servers as Native Volumes

ai-dev
by Ayon Pal · Claude

Install macsh from the DMG, run `xattr -dr com.apple.quarantine /Applications/macsh.app`, and use it to mount SFTP, S3, or FTP servers via Finder without kernel extensions.

What to do now

Install macsh from the DMG, run `xattr -dr com.apple.quarantine /Applications/macsh.app`, and use it to mount your remote servers via Finder.

Summary

macsh is a tiny menu‑bar app that mounts SFTP, S3‑compatible, and FTP/FTPS servers as native macOS volumes, letting users open them in Finder, drag files, and edit in place. It achieves this by wrapping rclone’s NFS‑mount mode, which serves the remote over a local NFS/WebDAV socket that macOS can mount without any kernel extension or sudo. The app is built with Claude Code, runs on Apple Silicon only, and requires macOS 14+ (Sonoma). It offers auto‑mount at login, live updates, keychain‑backed credentials, and in‑app SSH key generation. Two builds are available: macsh (~32 MB DMG with bundled rclone) and macsh‑lite (~800 KB, uses brew rclone). Unsigned releases need the user to run `xattr -dr com.apple.quarantine /Applications/macsh.app` to bypass Gatekeeper. The project is in v0.1.x, so users should expect rough edges and file issues. The source is on GitHub under an Apache‑2.0 license.

Key changes

  • macsh mounts SFTP, S3‑compatible, and FTP/FTPS servers as native macOS volumes via an NFS/WebDAV socket
  • No kernel extension, sudo, or Recovery‑mode reboot required
  • Built with Claude Code and uses rclone’s NFS‑mount mode
  • Supports auto‑mount at login, live updates, and keychain‑backed credentials
  • Two builds: macsh (~32 MB DMG with bundled rclone) and macsh‑lite (~800 KB, uses brew rclone)
  • Requires Apple Silicon only and macOS 14+ (Sonoma)
  • Unsigned releases need `xattr -dr com.apple.quarantine /Applications/macsh.app`
  • Project is v0.1.x, so expect rough edges and file issues

Affects

internal

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting