Modern ZFS Snapshots
A well-architected snapshot management tool for Linux. Beautiful TUI, Wayland-native GUI, and powerful CLI.
Why Retrograde?
Built for modern Linux systems with ZFS
Smart Scheduling
Automatic hourly, daily, weekly, and monthly snapshots with configurable retention policies.
Beautiful TUI
Navigate snapshots with vim-style keybindings. Create, delete, restore, and diff with ease.
Wayland-Native GUI
Modern graphical interface built with iced. Perfect for Hyprland, Sway, and other Wayland compositors.
Fast & Safe
Written in Rust with no unsafe code. Shells out to ZFS tools for maximum compatibility.
Systemd Integration
Run as a daemon with the included systemd service. Hooks for pre/post snapshot scripts.
Diff Viewer
See exactly what changed since any snapshot with color-coded file diffs.
Installation
Get up and running in minutes
1 Clone the repository
2 Build with Cargo
3 Install the binary
4 Configure (optional)
5 Enable the daemon (optional)
Multiple Interfaces
Use what works best for you