Reading Room

Reading Room

v0.1.0

A cabinet for what you read — TBR, currently reading, finished, with star ratings, three-bullet "what I learned", and a year-in-review wall. Goodreads but private, beautiful, and your data on your disk. Librarian curates.

readingbookslibrarylearning
1 agents1 jobs1 cabinets1 pages

Reading Room

library

agents

📚

Librarian

.agents/librarian/

Sunday Reading Roll-up

0 18 * * 0

1

Agents

1

Jobs

1

Depts

1

Pages

Reading Room
📚 Librarian
Sunday Reading Roll-up
📚Librarianlead

Curates the reading life — TBR picks, finishing rituals, three-bullet enforcement, year wraps

0 18 * * 0
Sunday Reading Roll-upactive

📚 Reading Room

What you're reading. What you've finished. What you'll never finish. A private, beautiful library — Goodreads without the social pressure.

Open the Wall first

  • 📚 [[book-wall/index|Book Wall]] — full-screen Liquid Glass dashboard. Your year, visualized: TBR, currently reading, finished books as cards organized by month. Star ratings, three-bullet "what I learned" per finished book, genre breakdown, reading pace.

What's inside

  • books.csv — every book: title, author, status, started, finished, rating, three bullets, genres
  • quotes.md — passages worth keeping
  • notes/ — long-form notes per book

Your team — 1 agent

  • 📚 Librarian — keeps the shelves honest. Asks for a 3-bullet summary when you mark a book finished. Doesn't let you mark "reading" on something you haven't opened in 90 days (suggests "shelved" instead). Picks one TBR for you on Sunday based on your recent moods.

Daily rhythm

  • Sunday 6 pm — Librarian writes the week's reading roll-up: what you finished, what you started, what's stalled. Suggests a TBR pick for the week ahead.

The 3-bullet rule

When you finish a book, you must write three bullets:

  1. The thesis. One sentence.
  2. The thing you'll remember in a year. One bullet.
  3. What it changed about how you think. One bullet.

If you can't write all three, the book wasn't worth the time — or you didn't actually finish it. Librarian won't shame you, but it tracks the ratio.

Install
$ git clone --filter=blob:none --sparse https://github.com/hilash/cabinets.git && cd cabinets && git sparse-checkout set reading-room