Vibecode Letterboxd

track this build5 steps, step by step
NOT REALLY · don't bother
price $1.58/moyou'd save $18.96/yrbuild time one sittingcategory 🐦 social mediareplaced by 0 people

The logging half of Letterboxd is trivial: a table of films, a date, a rating, a note. The half people actually open the app for is everyone else, friends' four-star shrugs, review pages with thousands of jokes, lists that function as film school syllabi, and the year-end stats that only mean something because they are comparable. A one-shot build gives you a private diary with no one in it, and you will still need TMDB to get posters and metadata that do not look broken. If you genuinely only want a watch log, build it and enjoy the speed. If you want the film internet, you are not building the film internet this weekend.

the project pack4 files · fastest path to a working personal build
README.md
# Letterboxd indie build

## Goal

Build the smallest trustworthy replacement for the core Letterboxd workflow for one developer or a tiny team.

## Scope

A local film diary that searches TMDB for a title, logs a watch date, rating and review, and shows your history plus a stats page.

## Quick start

1. Install the documented dependencies.
2. Copy `.env.example` to `.env`.
3. Run the development command chosen during implementation.
4. Complete the acceptance checks in `BUILD_PLAN.md`.

## Honest limits

This build deliberately does not replace:
- Every other human: friends' ratings, popular reviews, comment threads
- Curated and community lists, which are most of the discovery value
- Aggregate ratings and the histogram that tells you if a film is divisive or just bad
- Mobile apps, offline logging, share cards, streaming availability data
- Importing your existing history back out of anything without a CSV wrangle

If those capabilities are essential, use Letterboxd instead of pretending the gap is solved.

$ choose a build depth, inspect the files, then open the complete pack in your agent · this prompt is generated from the build plan · improve it via PR

why people still pay

The paid tier is mostly a tip jar with benefits: no ads, better stats, watchlist filtering by streaming service, and a few power-user views. People pay because the free product already earned a place in their routine and the annual price is roughly a cinema ticket. The value being purchased is not features, it is continued access to a place where their taste is legible to other people who care about films. A private diary cannot sell that at any price.

what you lose

xEvery other human: friends' ratings, popular reviews, comment threads

xCurated and community lists, which are most of the discovery value

xAggregate ratings and the histogram that tells you if a film is divisive or just bad

xMobile apps, offline logging, share cards, streaming availability data

xImporting your existing history back out of anything without a CSV wrangle

prior art · use these instead of building, if you'd rather

Nothing worth pointing at. That's why the prompt exists.

share on X ↗"I just replaced Letterboxd ($1.58/mo) with one prompt"
questions
Vibecode Letterboxd

Not really. Letterboxd's value is not the code: The moat is a decade of reviews, lists and rating distributions that only exist because everyone else showed up first. See the honest breakdown above.

How much does Letterboxd cost?

Letterboxd costs about $1.58/month (Pro, checked 2026-08-18), which is $18.96 per year.

What do I lose by replacing Letterboxd?

Honestly: Every other human: friends' ratings, popular reviews, comment threads; Curated and community lists, which are most of the discovery value; Aggregate ratings and the histogram that tells you if a film is divisive or just bad; Mobile apps, offline logging, share cards, streaming availability data; Importing your existing history back out of anything without a CSV wrangle. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Letterboxd?

No mature open-source alternative worth pointing at, which is exactly why the one-shot prompt on this page exists.