Releases: joedanz/xbook
Releases · joedanz/xbook
v0.1.0 — First Release
xbook v0.1.0
The first public release of xbook — an open-source X/Twitter bookmarks organizer with weekly email digests.
Features
- Chrome Sync — Pull your full bookmark history straight from Chrome. No developer account needed (macOS)
- X API Sync — Or use the official X API with OAuth (all platforms)
- Import — Load bookmarks from JSON or CSV
- Full-text Search — Search across every bookmark you've ever saved
- Browse — Filter by folder, author, or tags. Add notes and tags per bookmark
- Newsletter Digest — Weekly email of your new bookmarks via Resend
- Scheduled Sync — Run sync + newsletter on a cron for hands-off operation
- CLI — Full-featured command-line interface (
xbook sync,xbook bookmarks,xbook serve) - Self-hosted — Single Docker container, SQLite, your data stays on your machine
Quick Start
git clone https://github.com/joedanz/xbook.git && cd xbook
npm install && cd web && npm install && cd ..
cp .env.example .env.local
cd web && npm run devThen in a separate terminal:
xbook sync --chromeOr use Docker:
docker compose up -dSee the README for full setup instructions.
Tech Stack
Next.js 16, SQLite (better-sqlite3), shadcn/ui, Resend for email, Docker for deployment.
License
FSL-1.1-MIT — free to self-host, modify, and use for any non-competing purpose. Converts to MIT after two years.