📚

Shelf Setup

Enter your Firebase project credentials. Stored locally on this device only.

📚

Shelf

Your personal book tracker. Sign in to access your library across all devices.

Shelf

Find On Your Shelf

Search everything

⌕

No books yet. Tap + to add your first.

Discover

Add a book worth keeping.

Search Google Books first, then fine-tune the details once you open it.

Can’t find it or want total control? Start a blank book entry instead.

Search results will appear here once you start typing.

Account
Sign Out
→
Todoist
API Token
Used to create library return reminders
Import Books
Import JSON, Goodreads CSV, or Apple Books CSV
Choose Shelf books-import.json, a Goodreads export, or an Apple Books-style CSV. Conflicts will pause for review.
ISBN Tools
Fill Missing ISBNs
Auto-fills high-confidence matches and reviews anything under 90% confidence inside the app.
Cover Tools
Fetch Missing Covers
Look up missing covers from Open Library and Google Books.
App
Shelf
v1.0

Adding from Share Sheet

Searching for book…
Couldn't identify the book automatically.

Book

Reading Session Active

00:00

No active timer

Recommended by

Status

Format

Location

ISBN
No ISBN yet

Used for duplicate detection, import matching, and book lookups.

Branch
Library Status
Rating
Reads
Active Reading
Update Progress

Add the total length to enable percentage tracking.

Book Length

Progress is calculated from this total.

Set Reading Goal
Log Session
No active timer
Log Session

Confirm the range before saving the session.

Statistics
Progress List
Why didn't you finish?
Notes
Characters
Quotes
Links
Series

Full Series List

Linked Shelf Books

Change Cover

Choose a better cover for this book.

Looking up alternate covers…

Review

Review Needed

Choose how Shelf should handle this item.