Compare two folders or builds and see exactly what changed.
Download: Windows · macOS · Linux · Run from source · Report an issue
Rift is a local-first folder and build comparison tool. It scans two directory trees, identifies added/removed/modified paths, and—when hashing is enabled—detects content-preserving renames.
- Side-by-side folder selection
- SHA-256 content comparison
- Rename detection
- Added / removed / modified / unchanged classification
- JSON and CSV exports
- Common generated folders ignored by default
- Read-only comparison: Rift does not alter either input tree
| Platform | File |
|---|---|
| Windows 10/11 (x64) | Rift-Windows-x64.exe — portable, no installer |
| macOS (Apple Silicon) | Rift-macOS-arm64.zip — unzip and move to Applications |
| Linux (x86_64) | Rift-Linux-x86_64.tar.gz — extract and run ./Rift |
Each release is built from the tagged source by GitHub Actions and carries a SHA256SUMS.txt. The builds are not yet code-signed, so on first launch Windows SmartScreen may ask you to confirm ("More info" → "Run anyway"), and macOS may need you to Control-click the app and choose Open.
Status: beta. Rift does what this README describes and is covered by CI on Windows, macOS and Linux, but it is young: expect rough edges, and please report them.
pyw rift_desktop.pywPython 3.10+ with Tk support. Runtime uses only the standard library.
python -m unittest discover -s tests -vpowershell -ExecutionPolicy Bypass -File .\build-windows.ps1Every push runs tests and creates a Windows CI artifact. Tags matching v* publish Rift.exe plus a SHA-256 checksum to GitHub Releases.
MIT
