Readwise
A weekend of work, and real gaps remain.
Collects highlights from everywhere you read — books, articles, podcasts — deduplicates them, sends a daily review, and syncs them into your notes.
Build me a highlight store with a daily review. Import is the hard part; treat it that way. STACK - Astro with a Node adapter, SQLite via better-sqlite3 - A bookmarklet and a share target for saving articles IMPORT - Kindle: parse My Clippings.txt, which is malformed in several documented ways — handle the duplicate-with-different-whitespace case explicitly - Web: fetch the page and run Mozilla Readability to get clean text, keeping the original HTML too - Podcasts: accept a transcript file; do not attempt to transcribe here DEDUPLICATION, THE REASON THIS GETS MESSY - A highlight is identified by book plus normalised text plus location, not by an id - Normalise whitespace, quotes and dashes before comparing - An extended highlight — same start, longer text — replaces the shorter one and records that it did THE REVIEW - A daily set chosen by a simple spaced schedule: 1, 3, 7, 21, 60 days, reset on a manual mark - Delivered as one email or one page, never a notification stream - Every review recorded, so the schedule is reconstructible SYNC OUT - Export to Markdown, one file per source, with stable filenames so a note app can watch the folder - Never rewrite a file whose content has not changed Include a README on the Kindle parsing quirks, the deduplication rule and the review schedule.
What you lose
- Import from Kindle, Apple Books, Instapaper, podcasts and a dozen other sources, kept working
- A read-later reader that parses hostile web pages into clean text reliably
- Spaced repetition of your own highlights, delivered daily without being annoying
- Two-way sync into note apps, so highlights land where you already write
- Years of highlights already imported and deduplicated
If you would rather not build
- Omnivore — open-source read-later with highlights and export
- Instapaper — paid, cheaper, no spaced review
The escape hatch
open source · no votes, no paid placement
Wallabag
$0Self-hosted read-later that strips pages to text and keeps annotations.
wallabag/wallabagfree · open source
Readability
$0The parser Firefox uses for reader mode — the hard half of any read-later tool.
mozilla/readabilityfree · open source
Why this verdict
our own opinion · changed only by a person
58/100
Verdict kinda at 58: the store, the schedule and Markdown export are a weekend, and owning your highlights is worth something. The import surface is the recurring work — every source breaks eventually, and there are a dozen of them.
History
tracked since 9 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Readwise
answered from the record above
Is Readwise free?
No — the plan we track is $9.99 a month. Readwise at $9.99/month or $89.99/year; Reader is included, and there are discounts for students.
Can you replace Readwise by building your own?
ALMOST. A weekend of work, and real gaps remain. Replacement score 58 out of 100, build time a weekend. Read what you lose before you decide.
How much does Readwise cost?
$9.99 a month on Full — $119.88 a year. Recorded 9 Aug 2026.
What do you lose by replacing Readwise?
Import from Kindle, Apple Books, Instapaper, podcasts and a dozen other sources, kept working; A read-later reader that parses hostile web pages into clean text reliably; Spaced repetition of your own highlights, delivered daily without being annoying; Two-way sync into note apps, so highlights land where you already write; Years of highlights already imported and deduplicated. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Readwise?
Yes: Wallabag, Readability. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site