zenMount is a graphical user interface (GUI) for SSHFS, available for Linux and MacOS systems (Windows support coming soon).
It is written in Go and uses Wails for the frontend framework.
| Linux Light | Linux Dark |
|---|---|
![]() |
![]() |
| MacOS Light | MacOS Dark |
|---|---|
![]() |
![]() |
- Easy-to-use interface
- Multiple authentication methods:
- Password
- Private key (with or without passphrase)
- Organized connections structure
- Drag & drop reordering of connections
- Connection log viewer
- Light and dark theme support
- Cross-platform (Linux, MacOS, Windows in development)
You can download the latest release packages (.deb for Debian/Ubuntu-based Linux and .dmg for MacOS) from the Releases page.
Alternatively, you can build the app from source by following the instructions below.
zenMount is built using:
- Wails v2 – to create the GUI with standard web technologies (HTML, JS, CSS)
- webkit2gtk-4.0 – web content engine for GTK (Linux only)
- golang.org/x/sys/unix – for low-level system calls
- All other dependencies are listed in the
go.modfile - Project configuration is defined in
wails.json
Follow these steps to build a redistributable, production-ready package.
go install github.com/wailsapp/wails/v2/cmd/wails@latestOn Linux (Debian/Ubuntu-based):
sudo apt update
sudo apt install pkg-config build-essential libwebkit2gtk-4.1-dev libgtk-3-dev libglib2.0-dev libgtksourceview-3.0-devOn MacOS:
go get golang.org/x/sys/unix
brew install pkg-config gtk+3 webkit2gtkwails init -n zenMount -t vanillawails buildThe configuration file is saved at:
~/.zenMount.jsonTo run in live development mode, execute:
wails devThis starts a local development server with hot reload support for the frontend.
You can also open http://localhost:34115 in your browser to access Go methods directly from the devtools.
You can ask questions, report bugs, or request new features via the GitHub issue tracker.
When reporting issues, please include:
- A clear description of the problem
- Steps to reproduce
- Crash logs (if available)
- Operating system and version
Copyright (C) 2025 Luca Maroglio and contributors.
zenMount is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
zenMount is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for details.
You should have received a copy of the GNU General Public License along with zenMount.
If not, see https://www.gnu.org/licenses/gpl-3.0.txt.
SPDX-License-Identifier: GPL-3.0-or-later




