syncthng

Keep any folder in sync.

Point the CLI at a directory, set an interval, and it quietly pushes and pulls your changes on a schedule.

$npx syncthng init
Read the docs

Git under the hood

Changes are detected with git and stored in a private repo you own. No third-party servers.

Push or pull, automatically

A scheduled check commits local edits or fast-forwards remote ones on the interval you set.

Runs everywhere

One native scheduled task per folder on macOS, Linux and Windows. Zero resident processes.