Relego
A Kindle displaying a highlights recap generated by Relego

relego.

Revisit your highlights, delivered to your eReader. 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 or Kobo via USB and run relego import. The CLI detects My Clippings.txt or KoboReader.sqlite, 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 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 readers are supported?
Relego imports highlights from Kindle My Clippings.txt files and Kobo KoboReader.sqlite databases today. Kindle users can receive Send-to-Kindle documents; Kobo users receive recaps through the regular inbox email channel.
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