📚

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 or Goodreads CSV
Choose Shelf books-import.json or a Goodreads library export CSV
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
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

Change Cover

Choose a better cover for this book.

Looking up alternate covers…