Skip to content

Releases: joedanz/xbook

v0.1.0 — First Release

10 Apr 03:52

Choose a tag to compare

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 dev

Then in a separate terminal:

xbook sync --chrome

Or use Docker:

docker compose up -d

See 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.