X × SyncX

Back up and export your X (Twitter) bookmarks and likes

Keep a searchable copy of your X bookmarks and liked posts on your Mac, then export them as CSV or JSON. SyncX checks for new saves on your schedule and brings older bookmarks and likes into the same local library.

Paste into Terminal and press Return
curl -fsSL https://syncx.cc/install.sh | sh

Version 0.6.50 · Free · macOS 13.3+ · Apple silicon · Install guide

How it works

How to back up X bookmarks and likes automatically

  1. 1

    Connect your X account

    Install SyncX on an Apple silicon Mac. Open Collect, add a collection and choose X. Sign in through the dedicated browser window, or explicitly import an existing X login.

  2. 2

    Select Bookmarks and Likes

    Choose your own account and enable Bookmarks, Likes or both. Posts and replies are separate choices. Pick one schedule for the account; the default is every 12 hours.

  3. 3

    Choose what to save

    Enable images and, if you want offline video, videos. Confirm to start the first collection. Older bookmarks and likes arrive in batches; Collect shows progress and any login problems.

Keep SyncX running on your Mac for scheduled collection. In Collect, expand the account to change its frequency or run Collect now. The website does not collect anything while your Mac is off.

What SyncX collects

Your own account

  • posts
  • replies
  • bookmarks
  • likes

Public accounts

  • posts
  • replies
  • Signing in

    Sign in through a dedicated SyncX profile in Chrome, Edge, Brave or Chromium, or explicitly import an existing browser login. Your everyday browser session is never read on its own.

  • Media

    Images are saved on this Mac by default, and videos can be saved per account. Saved files can also live on a NAS. After the original post is deleted, the text, images and videos you saved still open.

  • Current limits

    Deleted, protected or unavailable posts, rate limits and verification challenges can interrupt a run. SyncX shows the real cause instead of retrying every failure.

Take your records with you

How to export Twitter bookmarks to CSV or JSON

Export all collected bookmarks, or narrow the result to an author, date range or search. To export liked posts, choose Likes instead of Bookmarks in the same Source filter.

  1. Filter to your bookmarks

    Open the filter button on the left of the library search bar. Choose X under Platform, then Bookmarks under your account in Source. Clear any search or time filters if you want every collected bookmark.

  2. Choose CSV or JSON

    At the bottom of the filter panel, open Export and choose Export CSV or Export JSON. The export includes the whole matching result, including items beyond the visible cards.

  3. Save the file on your Mac

    Choose a destination in the save dialog. CSV is useful in a spreadsheet: it includes post text, author, original URL and dates. JSON keeps the structured records for scripts and other tools.

CSV and JSON contain records, not bundled image or video files. Keep a separate backup of your library folder and any NAS media. Exporting does not change your bookmarks on X.

SyncX Filter & sort panel with Bookmarks selected under Source, 11 matching items, and the Export button at the bottom.
The real SyncX app with a sample library. Select Bookmarks under Source, then use Export at the bottom. Open the image for a closer look.

Know what you have saved

What can you read after a tweet is deleted?

SyncX preserves what it successfully collected before a post disappeared. Here is what an offline copy actually includes.

Offline availability and saving requirements
ContentWhat SyncX keepsWhat it needs
Post text, author and original linkStored in the local libraryThe post must have been collected while it was accessible.
ImagesFiles on your Mac or connected NASEnable saving images and let the downloads finish.
VideosFiles when saving videos is enabledThe download must finish before the video disappears. A link alone cannot play offline.
CSV / JSON exportA separate copy of matching recordsIt contains the collected data; it cannot restore a deleted post on X.

SyncX cannot recover posts deleted before collection, or media that was never downloaded. Files kept only on a NAS need that NAS connected. Keep backups of your own files too.

How local and NAS storage work

Find what you saved again

Search the collected text, author and links, plus words already recognized in images and video speech. Filter by platform, source or date to narrow the result.

Questions

Can SyncX back up my X likes too?

Yes. Enable Likes for your own connected X account in Collect. Liked posts are collected alongside bookmarks and can be searched or exported as CSV or JSON. SyncX cannot collect another account’s private likes; platform limits or unavailable posts can interrupt collection.

Can I export all my Twitter bookmarks at once?

You can export all bookmarks SyncX has collected in one CSV or JSON file. Filter to your account’s Bookmarks, clear other filters, then use Export. Older bookmarks are collected in batches, so wait for collection to finish first. Platform limits or unavailable posts can prevent a complete archive.

Can I search Twitter bookmarks offline?

Yes. SyncX searches the local copy by text, author and link, including text already recognized in images and videos. New collection and remote media still need a connection; files stored on a NAS need it connected.

Can I use Claude Code or Codex with my bookmarks?

Yes. In Settings › Agent, install the read-only syncx command and skill. Your agent can search and read collected bookmarks. What an agent sends to its AI provider depends on that agent’s configuration.

Does it work with public X accounts?

Public-account tasks collect posts and replies only. Bookmarks and likes require the connected account itself.

Like and save as usual. SyncX does the rest.

Free public beta. Your library never leaves your computer.

Paste into Terminal and press Return
curl -fsSL https://syncx.cc/install.sh | sh

Version 0.6.50 · Free · macOS 13.3+ · Apple silicon · Install guide