Understand the decision.
Reveal excluded files and inspect the source, pattern, and rule behind each result.
OPEN SOURCE · APACHE 2.0
Your files. Your rules. A clear preview before the next copy.
A graphical desktop app for macOS, Windows and Ubuntu. Browse local files, see what is selected or excluded, and inspect the rules behind every decision.
OFFLINE ALPHA Google Drive transfers are in development.
*.log.gitignore · line 3The matching rule stays visible. Nothing is copied or deleted by this preview.
Reveal excluded files and inspect the source, pattern, and rule behind each result.
Selection and transfer are separate steps. An excluded file is never a request to delete a remote copy.
No application account, telemetry, or required rclone installation. The desktop and CLI share one Go core.
DESKTOP APP · 0.1.0-ALPHA.1
Open a folder in the graphical interface. Explore files, inspect exclusions, and preview changes against a simulated destination.
macOS 13 or later · Graphical desktop app
Install: Open the downloaded disk image, drag LedgeSync.app to Applications, then open LedgeSync. Choose Apple Silicon for a Mac with an Apple M-series chip; choose Intel for an Intel Mac.
Graphical desktop app · .exe installer
Open the downloaded setup.exe and follow the installation wizard. Remove LedgeSync through Settings → Apps → Installed apps. Requires Microsoft Edge WebView2 Runtime. Installers are unsigned.
Graphical desktop app · Signed APT repository
Add the LedgeSync repository once, then install ledgesync with APT. Packages are available for AMD/Intel x64 and ARM64. APT installs the desktop dependencies.
UBUNTU DESKTOP & SERVER
Use these commands on Ubuntu 24.04. The repository supports x64 (amd64) and ARM64; APT selects the package for your system.
Download the repository key and source definition, then install them for APT. The key applies only to the LedgeSync repository.
sudo apt-get update &&
sudo apt-get install ca-certificates curl &&
sudo install -d -m 0755 /etc/apt/keyrings &&
sudo curl --fail --show-error --silent --location \
--output /etc/apt/keyrings/ledgesync-archive-keyring.gpg \
https://ledgesync.com/apt/ledgesync-archive-keyring.gpg &&
sudo chmod 0644 /etc/apt/keyrings/ledgesync-archive-keyring.gpg &&
sudo curl --fail --show-error --silent --location \
--output /etc/apt/sources.list.d/ledgesync.sources \
https://ledgesync.com/apt/ledgesync.sources &&
sudo chmod 0644 /etc/apt/sources.list.d/ledgesync.sources
Review the repository definition or download the public signing key.
sudo apt-get update &&
sudo apt-get install ledgesyncOpen LedgeSync from your applications menu. This installs the graphical interface.
sudo apt-get update &&
sudo apt-get install ledgesync-cliUse the same repository setup above, then install ledgesync-cli. It provides the ledgesync command without a graphical interface.
Local browsing and simulated previews only. Google Drive transfers are in development. Windows installers have no publisher signature, and macOS apps are not notarized, so your operating system may prevent launch. Keep its security protections enabled. Build from reviewed source for development.
Need a terminal or server version? Separate CLI downloads and checksums are available in the release. See the passing build results and platform matrix for validation and installation limits.
BUILT IN THE OPEN
LedgeSync is at the beginning of its implementation. Follow the code, run the offline alpha, and help shape what comes next.
ContributeLocal file browsing, policy explanations, and copy previews against a simulated destination.
Explicit account authorization, verified uploads, and durable recovery from interruptions.
Additional VCS adapters, optional scheduling, and recovery-backed managed mirroring.