The same bookmarks and extensions in every browser

End-to-end encrypted sync for Chromium profiles — Chrome, Brave, Edge, and Vivaldi. No account needed.

How it works

  1. Step 1

    Create a pool

    Install the extension and create a pool. A pool is one replicated browser profile with its own secret.

  2. Step 2

    Join from another browser

    Open the join link in any other Chromium browser. Joining replaces that browser's bookmarks and extensions with the pool.

  3. Step 3

    Everything mirrors

    Every change syncs to every browser in the pool: folders, bookmarks, ordering, and extension state.

Private by design

Pool data is encrypted on your device with a key derived from the pool secret. There are no accounts and no email — a pool is a pool ID and a secret that travel in a join link you control. The server runs on Cloudflare Durable Objects and stores nothing it can read.

What the server stores

  • Encrypted pool data (ciphertext)

  • Content hashes

  • Device public keys

What the server never sees

  • Your bookmarks

  • Your extension list

  • The pool secret or any encryption key

What you get

Exact mirror
Every browser in a pool has the same folders, the same bookmarks in the same order, and the same extensions with the same enabled state.
Revision history and undo
Each pool keeps a linear revision history for 30 days. Undo the last change with one click, or restore any revision.
Per-browser switches
Each browser chooses what it mirrors: bookmarks, extensions, or both. Turn either off at any time.
Open source
Licensed under the O'Saasy license. Read the code, file issues, or self-host the server on your own Cloudflare account.