A private study deck that knows which lecture and page you've reached.
Preview.
I wanted a study deck that starts from what I have actually reached. Anki reads my course schedule and materials from Cortex, tracks my place in each book, and keeps every card tied to a source page or section. The daily review stays small enough to finish on a phone.
The app runs on my Mac with a private Tailscale address. ChatGPT can reach a separate MCP server through a private tunnel, and a scheduled task prepares a small set of cited cards each morning. The study database stays local in SQLite.
Lecture files arrive early, while the class moves week by week. A book file can contain hundreds of unread pages. Turning all of that into cards at once makes a review deck noisy and easy to abandon. This app uses the class date and reading checkpoint to decide what is ready.
Pocket PWAappPhone-first review, books, decks, statistics, swipe reveal, and offline app shell.
Study storelibrarySQLite cards, reading progress, FSRS schedules, history, and daily generation records.
Cortex readerserviceRead-only course timeline and book passage eligibility, bound to class dates and reading checkpoints.
Anki MCPserviceFourteen tools for grounded generation and study actions through a private ChatGPT tunnel.
Daily monitorworkerA local check for missed or failed morning card generation.