Login
Open Source & Self-Hosted

Your Personal Library
Guardian

Organize, track, and cherish your book collection with a beautiful, privacy-focused library management system. Built for book lovers, by book lovers.

100% Private
Self-Hosted
Open Source
Powered by AI

📸 Snap a Photo,
AI Does the Rest

Just take a picture of your book's cover, and our AI instantly extracts all the details—title, author, ISBN, and more. No typing, no searching, just magic.

Instant Recognition

AI analyzes the book cover and extracts all metadata automatically

Auto-Complete Details

Title, author, publisher, year, ISBN—all filled in seconds

Smart & Fast

Add dozens of books to your library in minutes, not hours

Home LibraryOffice Library

📚 Multiple libraries • 🏷️ Custom shelves • 📖 Organized collection

Everything You Need to Manage Your Collection

A complete library management system with all the features you need, none of the complexity you don't.

AI

📸 AI Camera Scan

Just snap a photo of your book's cover and let AI extract all the details instantly. No typing required!

Organize Libraries

Create multiple libraries and custom shelves. Organize your collection exactly how you want it.

Smart Tagging

Categorize with custom tags. Search across titles, authors, ISBN, publishers, and more with powerful filters.

Track Lending

Keep track of books you've lent to friends. Never lose track of your collection again.

Reading Status

Track what you want to read, are currently reading, or have finished. Rate and review your favorites.

Privacy First

Your data stays yours. Self-hosted, encrypted, and completely under your control. Multi-user with data isolation.

Export Anywhere

Export your library in CSV, JSON, or MARC21 format. Your data is portable and never locked in.

Admin Dashboard

Track AI usage, manage user quotas, and monitor platform statistics. Full control for multi-user deployments.

Free & Open Source

Built in the Open,
For Everyone

Book Guardian is 100% open source and free to use. Built with modern web technologies and designed to be self-hosted on your own infrastructure.

Next.js 16 + React 19 + TypeScript
PostgreSQL + Prisma ORM
Google OAuth + NextAuth.js
Star on GitHub
Terminal
# Clone the repository
git clone https://github.com/RuBiCK/bookguardian.git

# Install dependencies
cd book-guardian
npm install

# Set up environment variables
cp .env.example .env

# Run database migrations
npx prisma migrate deploy

# Start the development server
npm run dev

# Or deploy with Docker
docker-compose up -d

Ready to Guard Your Books?

Join book lovers worldwide who trust Book Guardian to manage their collections.