Kinolog
Kinolog is a movie diary with a brain: you log what you watch, it learns your taste, and every suggestion explains itself. Here’s the whole app. No hidden features.
A few picks composed for you each day: something in your wheelhouse, a labeled stretch, one from your watchlist that’s actually watchable tonight (your services, your time), and a wildcard. Same set all day, fresh at midnight. No infinite scroll.
The re-roll chips re-rank for right now (time, energy, mood) without losing the day’s set. Every card carries a reason drawn from your own history.
The thing no other tracker does. Say who is on the couch and Kinolog picks films none of you have seen that all of you would actually enjoy, with a sentence saying why and who is bending most. When there is no such film it says so, which is the half that makes the other half worth trusting.
Two ways to add someone. If they use Kinolog, send them the link and they tap “Use my Kinolog taste”, so the picks score against their real diary. If they do not, they answer about eight quick “seen it / loved it” questions, either on your phone or from the same link on theirs. No account either way.
You do not need to know what genre you want. It asks how long you have, how awake everyone is, and whether you want something easy or something that sticks, which are questions a room can actually answer. Genre is there if you already know.
One of you has seen a pick? Tap Seen it and it is replaced on the spot, and never suggested to that couch again.
“Something tense but smart, under two hours, nothing bleak”, plain words in, real picks out, each explained against films you actually rated (sometimes quoting your own notes back). It never suggests what you’ve seen or sworn off, and every title is verified against a real movie database before you see it.
Build a search flips to chips (genre, era, runtime, mood) when you’d rather tap than type; save a search you’d use again. Conversations persist, switch, revisit, clear, or start fresh from the header.
Search, rate, done. Vibes, rewatch intent, and a note are optional. The note is the single most valuable thing you can give the brain. Watch dates are honest: exact, approximate (“around 2016”), or unknown, old memories welcome.
Press L anywhere to log without leaving the page. Press / for “Have I seen this?”, answered from your own library in under two seconds, with your rating and what you said at the time. There’s a mic for voice logging too.
A deck of famous and deliberately polarizing films. Loved it, liked it, not for me, want to see it, never. Each swipe teaches the model something real, and a “what hooked you?” tap on a love adds the why. Themed decks (blind spots, hidden gems, by genre or decade) aim at whatever corner you choose; the deck also targets wherever your taste map is thin, and says so.
Films you loved in Calibrate but never properly logged wait here. “Log it properly” opens a prefilled sheet, add the vibes and a note, and a weak signal becomes a strong one. The count badge shows how many are waiting.
One optional tap after watching a pick: bullseye, fine, or miss. Both the chat and the daily set recalibrate on your verdicts, and the stats page keeps the receipts, hit rate included, even when unflattering.
Averages, fingerprints, verdict receipts, and your taste profile’s coverage map. Every January, Wrapped turns the year into something worth sharing, dated logs only, so it never lies about when.
A decade of Letterboxd history imports in one upload (ratings, rewatches, reviews, watchlist, ambiguous titles reviewed by you, never guessed). Export everything any time as JSON or Letterboxd-compatible CSV. Deletion is immediate and complete.
Kinolog ships a Model Context Protocol server, so an AI assistant can read your diary and act in it with your permission: tonight’s picks, a plain-language recommendation, whether you have seen something, logging a watch, your watchlist, your taste profile, and grading a past pick.
It needs a token, which you mint yourself under Connections and can revoke on the same screen. That token is full access to your account, so treat it like a password. There is no anonymous access and nobody else’s diary is reachable. Tools that write to your diary say so before they run, and the one that spends a metered AI ask says that too.
Setup is in the mcp directory of the repository.
Optional and off by default: tonight’s picks each morning, a monthly stats note. Once a year, a “your Wrapped is ready” email (on by default, one click off). That’s the complete list. No streaks, no “we miss you.”
Still curious how the brain weighs it all? How AI movie recommendations actually work is the longer read.