A Kindle displaying a highlights recap generated by Relego

relego.

Revisit your highlights, delivered to your Kindle. For free.

Get started

Get started quickly in just 3 steps

A fast and frustration-free way to set up Relego and start revisiting your highlights.

1

Import your highlights

Plug your Kindle via USB and run relego import. The CLI detects the device, reads My Clippings.txt, parses every highlight and note, then stores them locally. No cloud upload, no account required. Your data stays on your machine.

Interactive terminal UI

Run relego without arguments to open the TUI. Configure, browse, and manage everything from your terminal.

Relego interactive TUI demo showing navigation between highlights, settings, and exclusions

Why Relego is different

The problem

You highlight passages while reading, but they disappear into a file you never reopen. Without a system to surface them again, your best ideas fade away.

The name

From Latin re-lego, "to read again". Relego brings your highlights back through spaced repetition, so the words that struck you once can strike again.

The difference

Free, open-source, and self-hosted. No cloud accounts, no subscriptions, no tracking. Your reading data stays always on your machine.

Built for readers

Everything you need to rediscover your highlights. Nothing you don't.

Grouped by book

Browse all your highlights organized by book. Find any passage in seconds.

Built for e-ink

Recaps are formatted as clean documents optimized for Kindle's e-ink display.

No lock-in

Your highlights stay on your machine. Export or delete them anytime.

Privacy

Everything runs locally. Your reading data never leaves your network.

Common questions about setup

Answers to the most common questions about Relego.

Do I need a cloud account or subscription?
No. Relego is free and open source. You run everything on your own machine. There are no cloud accounts, no subscriptions, and no usage limits.
Which SMTP providers are supported?
Any provider that supports standard SMTP with username and password authentication works: AWS SES, Resend, MailerSend, Mailgun, or your own mail server. Providers that require OAuth only, such as Gmail and Outlook, are not supported.
How often are recaps delivered?
By default, once a day. You can adjust the frequency through the server configuration, from multiple times a day to weekly, whatever suits your reading habits.
Which Kindle models are supported?
Any Kindle that supports Send-to-Kindle email. That covers every model released in the last decade. The recap arrives as a standard document that opens like any other book.
Where is my data stored?
Everything stays on your machine. Your highlights are never sent to external servers.
Can I exclude specific books or highlights?
Yes. The CLI supports excluding books by title and individual highlights by content. Excluded items are filtered out of future recaps but remain in your database.

Ready to get started?

Browse the source code, read the documentation, and start revisiting your highlights today.

Contribute