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.

Your serveraven serverHome server or VPS · VPN
LaptopTUI · CLI · agentskeys
DesktopTUI · CLI · agentskeys
Phonecoming soonkeys

E2EE· DEVICE KEYS

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.

SQLITE· OFFLINE

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.

TUI· CLI· AGENTS

One queue, every machine.

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

CONFLICTS· KEPT

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.

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

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