KOReader Integration

Your KOReader data,
synced to BookStreak

Your KOReader sessions, highlights, and notes — synced to your phone with the only reading tracker that connects to KOReader. Real page-level data, not estimates.
The only reading tracker that syncs with KOReader

Your e-reader data, unlocked

Your book on your home screen

Your current read and how far you've come, right on your phone's home screen. Every time you pick up your phone, your reading life is there — not buried in an e-reader you left on the nightstand.

Years of highlights, searchable

Every passage you highlighted on your e-reader lands on your phone — searchable, browsable, resurfacing at the right moment. That quote from two years ago finds you again.

One record for every book you've read

E-reader sessions, paper books you log by hand, audiobooks — they all live in one reading journal. See patterns across how you actually read, not just what's on one device.

Insights from real data

Heat maps, reading velocity, personal records — built from actual page-level sessions, not estimates. This is your real reading life in numbers.

Your reading data stays yours

Data travels directly from your e-reader to BookStreak over an encrypted connection. We never access your device remotely or collect data you haven't synced.

What syncs

Books and metadata
Reading sessions — real page-level data
Highlights and notes
Reading progress
Automatic sync — real-time over WiFi
Ratings — rate in BookStreak after syncing
Bookmarks — highlights sync, bookmarks don't

How to set up

Install the BookStreak plugin on your e-reader — it syncs sessions, highlights, and notes over WiFi automatically. Automatic

1

Install the plugin on your e-reader

  1. Download bookstreak.koplugin.zip from the GitHub releases page
  2. Connect your e-reader to your computer via USB
  3. Unzip and copy the bookstreak.koplugin folder to your KOReader plugins directory:
DevicePlugin path
Kobo/.adds/koreader/plugins/
Kindle/koreader/plugins/
PocketBook/applications/koreader/plugins/
reMarkable/home/root/.adds/koreader/plugins/
Android/sdcard/koreader/plugins/
  1. Eject your e-reader and restart KOReader
  2. Verify: open the hamburger menu → More Tools → you should see "BookStreak Sync"
2

Connect to your BookStreak account

  1. In BookStreak on your phone, go to Settings → KOReader Sync
  2. Tap "Get Setup Code" — a 6-character code appears with a 10-minute timer
  3. On your e-reader: hamburger menu → More ToolsBookStreak Sync"Setup with code"
  4. Enter the code and tap "Connect"
Code expired? Tap "Generate New Code" in BookStreak to get a fresh one. Codes last 10 minutes.
3

Sync your reading data

  1. In the plugin menu, tap "Sync now" for your first sync
  2. The plugin reads your KOReader statistics and sends your full reading history to BookStreak
  3. Open BookStreak — your books, sessions, and highlights appear

After the first sync, the plugin works automatically:

  • Close a book — that book's sessions sync immediately
  • Open a book — syncs all books and flushes queued data
  • WiFi reconnects — anything queued offline sends automatically

Frequently asked questions

What devices are supported?
Any device running KOReader — Kobo, Kindle (jailbroken), PocketBook, reMarkable, Android tablets, and desktop Linux.
What happens if my e-reader is offline?
The plugin queues your reading data locally. When WiFi reconnects, everything syncs automatically. No data is lost.
Will this affect my existing KOSync setup?
No. The BookStreak plugin is separate from KOSync. Your existing sync with sync.koreader.rocks continues working. You can use both side by side.
Is my reading data uploaded anywhere?
Your data travels directly from your e-reader to your encrypted BookStreak account over HTTPS. No telemetry, no third-party services.
How much data does the first sync send?
The plugin reads your full KOReader statistics database. If you have 100+ books, the first sync may take 30–60 seconds. After that, only new sessions sync — it's near-instant.
Can I uninstall the plugin later?
Yes. Delete the bookstreak.koplugin folder from your device. Your reading data already synced to BookStreak stays there. Nothing on your e-reader is modified.

Start tracking in BookStreak

Download the app, install the KOReader plugin, and your reading life connects in minutes.