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
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
Open the join link 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 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.