iOS · Chrome · Web

One home for
every bookmark.

SaveSync pulls your saves off X, RedNote, and YouTube — caches the images, keeps the timestamps, and actually lets you search them.

Local-first Open export (JSON) No tracking
The problem

Three things your bookmarks need.

No platform gives you all three — that's the whole problem. Your saves deserve one home, one search box, and an owner that's actually you.

Centralized

One place for everything.

X posts, RedNote notes, and YouTube saves side by side in one library — instead of three apps you keep forgetting to open.

Searchable

One query finds all of it.

Search by keyword, author, tag, or date across every platform at once. No more jumping apps to remember where you saw it.

Yours

Yours, not the platform's.

Images cached locally. Full JSON export anytime. Delete the app and your bookmarks come with you — the platform doesn't own them.

How it works

Three steps. One JSON file.

No OAuth dance. No scraping. You export your own data and keep it.

Step 01

Install, click Export.

The Chrome extension reads your bookmarks on X, RedNote, and YouTube and hands you a portable JSON file.

chrome-extension://savesync
Step 02

Drop it on savesync.app.

Drag the JSON into the web uploader. We parse it, cache any fragile media, and attach it to your account.

drop bookmarks.json
Step 03

Browse on iOS.

Everything lands in the native app — searchable, filterable, offline, and actually yours.

search
Platforms

What we pull, exactly.

No partial captures. The extension grabs the full object so the card survives even when the source rots.

X / Twitter

All bookmarks, from the oldest save to the most recent. Authors, threads, quote-tweet chains, and image attachments travel with the record.

  • bookmarks
  • author
  • thread
  • media
  • timestamps

RedNote / 小红书

Posts, captions, tag lists, and cached image copies — so your saves don't dissolve when the origin CDN expires 24 hours later.

  • posts
  • author
  • images (cached)
  • tags
  • captions

YouTube

Watch Later, Liked, and every custom playlist. Titles, channels, thumbnails, and durations — the export Google refused to ship.

  • watch later
  • playlists
  • channel
  • thumbnail
  • duration
Features

Small, sharp, built for keeping things.

Sign in with Apple

No password, no email list. One tap, hidden relay email available.

Permanent image cache

Images get copied on upload. RedNote thumbnails can rot — yours won't.

Local-first feed

Full-text index on-device. Scroll and search without a network round-trip.

Dark mode, by default

Designed dark. Light theme available. Both respect your system setting.

Manual tagging

Swipe to tag. Nested tags. Bulk re-tag. No AI tax required.

Semantic search Soon

Find by meaning, not keyword. On-device embeddings, no data leaves the phone.

Privacy

Your data stays in your Supabase account. We don't sell it, share it, or look at it.

FAQ

Questions worth asking.

Do I need an account?
Yes — Sign in with Apple in the iOS app, or link a Supabase project if you want to self-host the backend. The Chrome extension alone runs account-free; it just hands you a JSON file.
Is my YouTube / X login safe?
SaveSync never asks for your platform passwords. The extension runs locally in your browser, reads the bookmarks page you're already logged into, and writes a JSON file to disk. Nothing is proxied through our servers.
What does the Chrome extension actually do?
It adds an Export button on X, RedNote, and YouTube's bookmarks/saved pages. Click it, the extension scrapes the DOM you can already see, bundles each item with author, media URLs and timestamps, and saves bookmarks.json locally. That's it.
Can I self-host?
Yes. The backend is a thin Supabase schema — point the iOS app at your own project URL and anonymous key, deploy the edge functions from the GitHub repo, and you're running the whole stack.

Stop losing the posts that mattered.

Install the extension, export once, and the rest of your saves go home.