I Moved from X to Bluesky and Kept My Bookmark Archive Intact

Published by
Philipp Defner's X profile picture
Philipp Defner
· · 2 minutes read

I've been spending more time on Bluesky the last few months. Not a dramatic exit from X, just a gradual shift in where I actually open the app and where I end up saving things worth keeping.

That shift is exactly the kind of thing that used to worry me about building Birdfeeder in the first place. The whole product started as an X bookmark archive, full-text search, weekly summary email, the works, but it only ever read from one network. If I moved my daily attention somewhere else, my own archive would have split in two: old bookmarks stuck on one side, new ones piling up somewhere Birdfeeder couldn't see.

Bluesky itself only added native bookmarking in September 2025. Before that, if you saved something on Bluesky, you saved it nowhere that would still be searchable in six months. It runs on AT Protocol, which is built for portability between Personal Data Servers, but portability doesn't help you find a post you saved four years ago on a different platform entirely.

So when we relaunched Birdfeeder in July to support Bluesky, Mastodon, and Nostr alongside X, the part I actually cared about testing on myself was the boring part: does my archive still feel like one archive.

I linked my Bluesky identity to the same Birdfeeder account as my X identity from Settings. Both show up under one login now. Bookmarks from either network land in the same searchable pile, same weekly email, same private notes, same option to make a bookmark public if I want to share it, same RSS/JSON feed, same MCP tool if I want an AI assistant to search my own saved posts instead of me.

What actually mattered to me was that switching which network I check first didn't cost me anything. Birdfeeder stores its own copy of each bookmark the moment it's saved, so it isn't reconstructing my history from whichever API I happen to be pointed at that week. As long as the identities are linked to the same account, drifting from X to Bluesky, or splitting time between both, doesn't fragment the archive or wipe out search history on one side.

I didn't plan this as a test case when we shipped multi-network support. It just turned out to be the first real proof that the thing worked the way I'd hoped: my bookmarking habit could move with me, even when I hadn't fully decided where I was moving to.

Related feature