One shared project state across every machine.
Everything a synced repo needs
A generic file syncer corrupts git repos. Delvisor is built from the ground up not to.
Continuous sync
A long-running daemon watches your project and pushes and pulls in real time.
Git that keeps working
The whole project — including .git — syncs as atomic snapshots.
Dumb server, smart clients
The server stores content-addressed blobs and appends immutable snapshot nodes. All the intelligence lives on the clients.
Dropbox-style conflicts
No content merging. The winner keeps the name; the loser becomes a conflicted copy named by its device.
End-to-end encrypted secrets
.env and friends are synced, E2E encrypted. The cloud only ever sees ciphertext.
Snapshots in, convergence out
$ delvisor daemon
✓ watching 1,204 files
✓ paired: macbook-pro, linux-desktop
→ src/api.ts changed · macbook-pro
chunked 3 blocks · pushed 1 snapshot
← new head · linux-desktop
folded · 0 conflicts · in sync
🔒 .env encrypted end-to-end
A tiny CLI, a quiet daemon
Six commands. Run it from any folder you want to keep in sync.
$delvisor initCreate the scoped root, then pair this device via the browser.$delvisor loginPair (or re-pair) this device with your account.$delvisor statusShow sync status and whether heads have diverged.$delvisor syncOne-shot push + pull.$delvisor daemonLong-running watcher: real-time push/pull.$delvisor configRead or update sync settings.Stop pushing. Start syncing.
Pair your machines once and let your project follow you everywhere.