The same bookmarks and extensions in every browser
End-to-end encrypted sync keeps your bookmarks and extensions identical across Chromium browsers — Helium, Chrome, Brave, Edge, and Vivaldi.
How it works
Step 1
Create a pool
Install the extension and create a pool. A pool is one replicated browser profile with its own secret.
Step 2
Join from another browser
Paste the join code in any other Chromium browser. Joining replaces that browser's bookmarks and extensions with the pool.
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 code you control. The server runs on Cloudflare Durable Objects and stores nothing it can read.
What the server stores
Encrypted pool data (ciphertext)
Ciphertext hashes and keyed state 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.