X to Karakeep
Save tweets from X into your self-hosted Karakeep — no server required.
What it does
- Save button — adds a "KK" button next to every tweet's native bookmark icon on X.
- Native-bookmark mirror — clicking X's own bookmark button saves to Karakeep too.
- Auto-sync — polls your X bookmarks every 15 minutes and pushes new ones in, with no server, VPS, or homelab needed (just
chrome.alarms). - Duplicate-proof — checks Karakeep before creating anything, so re-saving or re-syncing never creates duplicates.
- One-way, on purpose — X → Karakeep only. Unbookmarking on X never deletes anything from Karakeep.
Screenshots
Mockup for illustration — the button as it appears in X's action bar, idle and saved states.
Options page: connection status, live sync status, and the last 10 sync attempts per account.
Privacy
0 data collected. No backend server, no analytics, no tracking. Everything goes straight from your browser to X and to your own Karakeep instance. See the full privacy policy.