Baris Yildirim

Project · open source soon

thinkery

A local-first reader for learning from books. Read an epub, mobi or PDF, highlight as you go, and turn what you marked into flashcards. Every book, highlight, note and card is plain text under git.

Personal project · August 2026 – now · Python

The idea

Capturing highlights is easy. Knowing months later why you marked something is not. In thinkery, each highlight is classified the moment you make it, with one keystroke, and the type decides where the passage goes once you finish reading:

KeyTypeMarksGoes to
1knowa name, definition or claima flashcard
2dosomething to be able to performpractice, never a card
3casea concrete exampleheld until it can be paired with another
4vocaba word you didn’t knowits own deck
5keepa line you likednowhere

Every card links back to the highlight it came from, so “what did I mark and never turn into a card?” has an answer. That list is the drafting queue.

What it does

Design choices