A native Kindle → Hardcover sync
Read in the Kindle's own reader, the way you always do. Endpaper quietly sends your progress, finished books, ratings and highlights to Hardcover.
For jailbroken Kindles. Free and open source (MIT).
The Kindle only talks to Goodreads. If you track your reading on Hardcover, you either update every book by hand, or you replace the Kindle reader with another app such as KOReader, and give up the reader you like.
Endpaper takes a third path. It is a small companion program that only watches the stock reader. It reads the same files the Kindle already keeps about your books, and sends the changes to Hardcover. Nothing about how you read changes.
It was built to stay out of the way: no new reader, no setup over SSH, no settings to tune, and as little battery and storage use as possible.
Your page is sent when you close the book or the Kindle goes to sleep. Forward only: it never moves your progress back.
Start a book and it is added to Currently Reading, matched by ISBN, ASIN, or title and author.
Reach the end and the book is marked Read with today's date.
Start a finished book again and Hardcover gets a new read, not an overwrite.
Rate a book on the Kindle's end-of-book screen and the stars go to Hardcover.
Sent as private journal entries on the book. Old ones can be imported in one tap.



Previews of the Endpaper page, rendered from the app's own page code with sample data.
Reads the Kindle's reading database and files. The Kindle reader and your books stay untouched.
Wakes up when you leave a book, the Kindle sleeps or Wi-Fi returns. No constant polling.
No Wi-Fi? Changes wait and are sent when you are back online.
An Endpaper item in your library opens a simple page: sign in with a QR code, status, sync now, check setup.
Before you start (recommended): unlink Goodreads on the Kindle (Settings > Your Account). Endpaper works either way, but a linked Goodreads shows "Rating Error" boxes on sideloaded books. Your star ratings still reach Hardcover.
endpaper-<version>.zip from the
latest release.documents/Endpaper.sh and an endpaper folder.After a restart of the Kindle, tap Endpaper once to start sync again. Full instructions, updating and uninstalling: see the README.
.sh files in the library), a Hardcover account, and Wi-Fi to sync.