macFUSE
Provides the filesystem layer that makes a remote path appear as a normal directory on macOS.
Product guide
A macFUSE GUI makes SSHFS practical on macOS when you need more than a one-off mount. macFUSEGui sits above macFUSE and sshfs, then gives you menu bar controls, Keychain-backed secrets, diagnostics, and recovery.
The workflow is easier to reason about when the layers are separated: filesystem, transport, and orchestration.
Provides the filesystem layer that makes a remote path appear as a normal directory on macOS.
Handles the SSH-based transport that mounts a remote path into Finder and your editor.
Adds saved remotes, status, recovery, diagnostics, and editor handoff around both layers.
A shell-only flow is fine when you mount one server once in a while. It becomes brittle when you manage several remotes, switch networks, or need fast visibility into whether a mount is healthy.
macFUSEGui manages macFUSE and sshfs; it does not replace them. Install both first, then choose the correct app build for your Mac.
If uname -m prints arm64, use the Apple Silicon build. If it prints x86_64, use the Intel build.
brew install --cask macFUSE
brew install gromgit/fuse/sshfs-mac
uname -mCurrent public builds are unsigned and not notarized. Open the app once from Finder with right-click or Control-click and choose Open.
If macOS still blocks the launch, approve it from System Settings > Privacy & Security and retry.
Open troubleshooting when first-launch approval succeeds but mounts still fail, credentials look correct but the remote never appears, or a previously healthy mount stops responding after sleep or a network change.