A Chrome extension to sync, search, and organize your Twitter/X bookmarks locally with intelligent topic clustering.
- π Sync Bookmarks - Automatically scroll and capture all your Twitter/X bookmarks
- π Powerful Search - Search by tweet text, author name, or handle
- π·οΈ Smart Clustering - Auto-categorize bookmarks by topic:
- π€ AI & ML
- π» Tech & Dev
- π Startups
- π¨ Design
- βοΈ Crypto & Web3
- πΌ Career
- β‘ Productivity
- βοΈ Writing
- π€ Author Filtering - Filter by your most bookmarked authors
- π Full-Page Viewer - Browse bookmarks in a dedicated tab with grid/list views
- π₯ Export - Download as JSON or CSV
- π Dark Theme - Premium dark mode UI
-
Download or clone this repository:
git clone https://github.com/YOUR_USERNAME/x-bookmark-manager.git
-
Open Chrome Extensions:
- Navigate to
chrome://extensions - Enable Developer mode (toggle in top right)
- Navigate to
-
Load the extension:
- Click Load unpacked
- Select the
twitter-bookmark-managerfolder
-
Pin the extension (optional):
- Click the puzzle icon in Chrome toolbar
- Pin "Twitter Bookmark Manager"
- Go to twitter.com/i/bookmarks or x.com/i/bookmarks
- Click the floating "π Sync Bookmarks" button at the bottom right
- Wait while it auto-scrolls and captures your bookmarks
- You'll see a success message when complete
Option 1: Popup
- Click the extension icon in your toolbar
- Search and browse bookmarks in the popup
Option 2: Full-Page Viewer (recommended)
- Click the extension icon
- Click the gradient button (π) to open in a new tab
- Use topic pills and author dropdown to filter
- Toggle between grid and list views
- Topic Pills: Click any topic to filter (AI, Tech, Startups, etc.)
- Author Dropdown: Select an author to see only their bookmarks
- Search Bar: Type to search across text, names, and handles
- Combine Filters: Use topic + author + search together
- Click Export JSON or Export CSV in the sidebar
- File downloads automatically
- Storage: IndexedDB (local, no server)
- Permissions: Only accesses twitter.com/x.com bookmarks page
- Privacy: All data stays on your device
twitter-bookmark-manager/
βββ manifest.json # Extension configuration
βββ background.js # Service worker for messaging
βββ content.js # Bookmark scraping logic
βββ db.js # IndexedDB storage layer
βββ clustering.js # Topic detection algorithms
βββ popup.html/css/js # Extension popup UI
βββ viewer.html/css/js # Full-page viewer UI
βββ icons/ # Extension icons
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
MIT License - feel free to use and modify.
Made with β€οΈ for better bookmark management