OPEN SOURCE · APACHE 2.0

Know
what goes.

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.

Files / example-projectIllustrative preview
LOCAL FILES

Every file has a reason.

4 items
NameDecision
src/main.goSelected
README.mdSelected
node_modules/Excluded
debug.logExcluded
WHY IS THIS EXCLUDED?
*.log.gitignore · line 3

The matching rule stays visible. Nothing is copied or deleted by this preview.

01 / VISIBLE

Understand the decision.

Reveal excluded files and inspect the source, pattern, and rule behind each result.

02 / DELIBERATE

Preview comes first.

Selection and transfer are separate steps. An excluded file is never a request to delete a remote copy.

03 / YOURS

Keep control locally.

No application account, telemetry, or required rclone installation. The desktop and CLI share one Go core.

DESKTOP APP · 0.1.0-ALPHA.1

Get the desktop app.

Open a folder in the graphical interface. Explore files, inspect exclusions, and preview changes against a simulated destination.

Download for macOS

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.

Windows 11

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.

Ubuntu 24.04

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

Install through your package manager.

Use these commands on Ubuntu 24.04. The repository supports x64 (amd64) and ARM64; APT selects the package for your system.

1. Add the repository First installation only

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

2. Install the desktop app

sudo apt-get update &&
sudo apt-get install ledgesync

Open LedgeSync from your applications menu. This installs the graphical interface.

Ubuntu Server or terminal only

sudo apt-get update &&
sudo apt-get install ledgesync-cli

Use the same repository setup above, then install ledgesync-cli. It provides the ledgesync command without a graphical interface.

OFFLINE DEVELOPER ALPHA

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

A careful start.
A clear direction.

LedgeSync is at the beginning of its implementation. Follow the code, run the offline alpha, and help shape what comes next.

Contribute
  1. CURRENT SCOPE

    Offline exploration & preview

    Local file browsing, policy explanations, and copy previews against a simulated destination.

  2. NEXT

    Native Google Drive copy

    Explicit account authorization, verified uploads, and durable recovery from interruptions.

  3. LATER

    More policies & safe automation

    Additional VCS adapters, optional scheduling, and recovery-backed managed mirroring.