The Pitch
Never lose a bookmarked tweet again.
Twitter bookmarks are a black hole. You save something brilliant, then it vanishes into an infinite scroll you'll never finish. No search. No export. Click one bookmark, lose your place, start over. And when the author deletes their tweet? Gone forever, along with that thread you meant to reference.
Bookmark Vault extracts your entire bookmark history via Twitter's internal API, downloads every image and video at full resolution, and builds a local archive you actually control.
Key Features
- Full Media Preservation — Every image, video, and GIF downloaded locally. Authors can delete tweets, but your archive persists.
- Visual Atlas — High-performance, virtualized masonry grid capable of browsing thousands of media-heavy bookmarks smoothly.
- Instant Search — Fast client-side fuzzy search across tweet text, authors, and extracted tags.
- Rich Metadata — Author avatars, quoted tweets, link previews, and engagement stats all captured.
- Local-First — Your data stays on your machine. No cloud sync, no subscriptions.
How It Works
- Extract — Paste a script in your browser console while logged into Twitter. It fetches all bookmarks via the internal GraphQL API.
- Download — Run the media script to grab every image, video, avatar, and link thumbnail.
- Browse — Launch the Next.js app and explore your archive with instant search, filtering, and a responsive grid.
The Stack
Built with Next.js 16, React 19, and Framer Motion. Virtualized DOM masonry layout. Full-screen lightbox. Tailwind + shadcn/ui.
NOTE
This is a personal tool, not a hosted service. You run the extraction, you own the data.
What's Next
- Client-side fuzzy search
- Virtualized infinite grid ("Visual Atlas")
- Tag and collection management (Editing)
- "Flashback" mode — surface random old bookmarks
- SQLite backend for faster queries at scale