A local-first eBook reader with a journal for each book you read
Per-book journaling with offline TTS when Kindle and Moon+ already dominate.
Indexes ebooks in place without Calibre's file renaming, shares via magic-wormhole.
Ebook collectors who hate Calibre's library management
Calibre · Kavita · Calibre Web
Pick a book and hit Enter to send it to another device via magic-wormhole without uploading anywhere or signing up for anything.
Written in rust by Claude.
No external dependencies for searching epubs (as it uses the rbook crate).
For other file types (e.g. mobi and pdf) it requires calibre's ebook-meta cli to be installed.
I made this because I wanted to quickly search a folder of epubs, see covers etc.
Before that, I tried:
- Calibre is excellent but makes a copy of every book you add to its library.
- Kavita seems more focused on series than individual books. Plus I had some problems diagnosing problems with the initial library scan.
Of course a tui is not for everyone.
Per-book journaling with offline TTS when Kindle and Moon+ already dominate.
SQLite-indexed TUI for Codex sessions fills a gap the official CLI ignores.
Home sample collection for expats in Buenos Aires who need English-speaking medical support.
Gemini-powered OCR for Archive.org when browser translators already exist.
Rust book ending with a Redis clone instead of the usual todo apps.
Most Rust books stop at ownership; this builds a working Redis clone.