A cross-platform desktop GUI for BorgBackup 1.4 (and 2, experimental), built with .NET 10 and Avalonia UI 12
- Manage Borg repositories on local disks, SSH servers, and SMB shares, plus raw Borg 2 URLs such as
sftp://,rest://,rclone:,s3:, andb2: - Experimental support for Borg 2.0.0b21+ repositories alongside Borg 1.4.x
- Create and schedule backups with real-time progress, speed, and ETA, optional system wake, and AC-power-only runs
- Browse, compare, restore, and delete archives
- Repository maintenance (check, compact)
- Secure passphrase storage via OS keychain (macOS Keychain, libsecret, Windows Credential Manager)
- SSH key passphrase support
- Automatic retry on transient SSH errors and stale repository locks
- Operation journal with history and OS notifications
- System tray with start at login, start minimized, and background scheduling
- .NET 10 SDK (for building)
- BorgBackup 1.4.x (Borg 2.0.0b21+ optional, for experimental Borg 2 repositories — requires a separate
borg2binary on PATH or a custom path set in Settings) - OpenSSH (for remote repositories)
- Windows: WSL with borg installed inside it
| Platform | Architecture |
|---|---|
| macOS | x64, arm64 |
| Linux | x64, arm64 |
| Windows (WSL) | x64, arm64 |
BorgMate release numbers follow Semantic Versioning 2.0.0.
Licensed under the GNU General Public License v3.0. A commercial license is available for proprietary use cases — contact contact@oddbit.io for details.

