Lovely Shelf AI Book Scanner
📚 Your book library
Lovely
Shelf
Point your camera.
Watch it land
in Notion.
AI
Claude Vision
1s
Per book scan
0
Manual typing
Open Source
lovely-shelf.vercel.app 0110
The Problem Why Build This
The frustration
Manual
logging
is
broken.
01
Time-consuming
Title, author, genre, description, quotes — every field typed by hand. 10 minutes per book.
02
No deduplication
Add the same book twice by accident and you'd never know until you searched for it.
03
Disconnected from your library
No quotes, no similar recommendations, no "you've read 14 novels this year" moment.
Lovely Shelf 0210
How It Works 4-Step Flow
1
📸
Snap
Point your camera at any book cover. HEIC, JPEG, PNG — all supported.
2
🤖
Recognize
Claude Vision extracts title, author, genre, country, description and 2–3 quotes.
3
🔍
Deduplicate
Already in your library? Returns the existing record instead of creating a duplicate.
4
Save
New Notion page created with cover photo, all metadata, and quotes — automatically.
Result:
Your book is in Notion in under 10 seconds. No typing. No searching. No duplicates.
Lovely Shelf 0310
Feature 01 Upload & Recognize
Scan in seconds
Snap.
Scan.
Done.
Drag-and-drop or tap to upload
HEIC support — iPhone native format
Batch upload — multiple covers at once
Genre achievement badge after each add
Upload page
Lovely Shelf 0410
Feature 02 Dashboard
Dashboard page
Your Library
At a glance
📊
Genre breakdown
Pie chart — 小说, 心理学, 历史...
🔥
30-day heatmap
Activity streaks & patterns
🖼️
Book modal
Tap any cover to edit in Notion
Lovely Shelf 0510
Feature 03 Quote Library
Every word, saved
Every
quote.
One place.
Claude extracts 2–3 quotes from every book. ❤️ Like them, filter by tab, add your own by hand.
全部
手写
书库语录
已收藏
Quote library page
Lovely Shelf 0610
Feature 04 Quote Card Studio
Share your highlights
Turn quotes
into art.
Pick a quote, choose a background, add music — export as PNG or record as MP4 video.
🎨
Custom Backgrounds
Pixabay images or solid color fills. Styled to match the quote's mood.
🎵
Music Layer
Ambient audio via Jamendo API. Playing softly behind your card.
📷
PNG Export
One-click download. Share to WeChat, Instagram, Notion — anywhere.
🎬
MP4 Recording
Screen capture API records the card with music as a video file.
Lovely Shelf 0710
Feature 05 AI Chat Assistant
Ask your library
Chat with
your
books.
> "What philosophy books have I read?"
→ Found 7 books in 哲学. Your most recent: Meditations. Want similar recommendations from your library?
SSE streaming · Claude reads your full Notion library · Agent pipeline with Tool Use
AI Chat page
Lovely Shelf 0810
Behind The Build Tech Stack
Vibe coded in 7 days
Built with
Claude
code.
Layer
Technology
Purpose
Framework
Next.js 14
App Router + TypeScript. Server components.
AI
Claude Vision
Book cover recognition + Chat + Agent Tool Use
Database
Notion API
Your library lives in your own Notion workspace
Image
Sharp + libheif
Resize, convert HEIC, optimize covers before upload
Auth
Auth.js
Google OAuth · Demo mode with no account needed
Deploy
Vercel
lovely-shelf.vercel.app — live now
Lovely Shelf 0910
Get Started Free & Open Source
Your story, on your shelf
Lovely
Shelf.
Point your camera at a book cover.
Watch it land in Notion.
lovely-shelf
.vercel.app
github.com/sarahwangy/
lovely-shelf
Try
Demo
Free
Lovely Shelf · 2026 1010
1 / 10