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.
📸 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
📚 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 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.
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.
# 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 -dReady to Guard Your Books?
Join book lovers worldwide who trust Book Guardian to manage their collections.