Local-first film & TV diary
A quiet film & TV
diary.
Track films and TV without an audience. Local-first, no accounts, and optional personal sync only when you enable it.

Log it. Save it. Watch your taste take shape.
Log it
Half stars. Optional notes. Films and TV seasons, side by side.
Save it
Watchlist with the same filters as the diary. Genre and runtime on every row.
Watch it take shape
The You tab reads like a cover. Moods, era, the directors you stick with.
Your taste, like a magazine cover.
Moods. Genre lean. Era. Loyalty. Watch hours. Richer every time you log.
- Taste profile that names your moods and era
- Top directors + top-rated films, tappable
- Activity over time, ratings histogram, decade bars
- Per-genre colour system shared app-wide


A diary that respects how you watch.
Films and full TV seasons. Filter by anything. Sort by anything. Headers adapt.
- Half-star ratings, optional notes, the day you saw it
- Films and TV-season entries side by side
- Shared filter / sort across Diary and Watchlist
- Export your diary, watchlist, and standout episodes
- Genres and runtime visible on every watchlist row


Search that knows what you’ve watched.
Online catalog-backed. Every result tells you if it’s already in your diary or watchlist.
- Trending, popular, discover by genre + decade
- Films, shows, and people in one query
- Watched / Watching / Watchlist badges everywhere
- TasteCard rows route here so you can keep exploring


Bring your history in. Take your data out.
Coming from Letterboxd? Export your data there, then drop the zip into cinefill to bring over your diary entries, reviews, and watchlist — anything you’ve already logged is skipped. When you want a copy back out, cinefill exports a zip with JSON and CSV files for your diary, watchlist, and standout episodes.
Read import and export answersPublic shelves, only when you choose.
cinefill stays private by default, but sync can power a public media page for entries you explicitly share.
A diary worth keeping.
Now on the App Store.
Download cinefill for iPhone. Local-first, private by default, and ready for your next watch.