Sync

Your tasks,
on every machine.

End-to-end encrypted sync through a server you run. Free, open source, and invisible once it's set up.

No server to run? Aven Cloud free preview

Your serveraven serverHome server or VPS · VPN
LaptopTUI · CLI · agentskeys
DesktopTUI · CLI · agentskeys
PhoneiPhone · Androidkeys

Your server can't read your tasks.

Devices encrypt tasks, history, and images before upload. Only they hold the keys, so even the machine running the server cannot read your tasks.

Works offline. Syncs later.

Every change lands in your local database first. Nothing waits on the network, and the sync daemon catches up when the server is reachable.

One queue, every machine.

Your terminals and your coding agents work from the same tasks. Aven for iPhone and Android joins the same sync.

Nothing silently overwritten.

When two devices edit the same field between syncs, Aven keeps both values and asks you to choose.

How it works

Four commands, once.

  1. Start a serveraven server setup prints a setup invitation, then aven server serves it.
  2. Set up one deviceaven sync setup with the invitation. Its tasks become the starting data.
  3. Invite the nextaven sync invite prints an invitation and a QR code, valid ten minutes.
  4. Joinaven sync join on the new device. Tasks download, then images.

Where it runs

Pick how your devices reach it.

Or don't run a server: Aven Cloud free previewSame end-to-end encryption. Get a setup invitation from Aven Cloud and paste it into aven sync setup.

Your tasks are already local.
Now take them with you.

Sync is not a backup. Keep your own backups too.