i
News
News · 2026-11-08

Andrej Karpathy built HackerTube over a weekend

Dataist Dataist

Andrej Karpathy built HackerTube with Claude Opus 5.5: it processed 43 million comments posted over Hacker News’s 20-year history and selected 6,454 videos recommended there. Karpathy says they are more convenient to watch than videos recommended by YouTube. The service requires no account, shows a frame from the middle of each video instead of a custom thumbnail, and stores viewing data in the browser. Karpathy then built TristanTube; he says Claude Code handled it in one run and three minutes. The collection includes 47,000 videos from channels on Tristan Hume’s list.

Cover: Andrej Karpathy built HackerTube over a weekend

What Claude Code did

Karpathy assigned Claude Code almost all the work, from analyzing data to configuring the server. He had to handle a few tasks manually: get a Google Cloud API key, rent a server, and buy a domain.

Karpathy via X

Karpathy via X

Source: the-decoder.com

According to Karpathy, projects that once took weeks can now be completed in a few hours. For HackerTube, Claude processed two decades of Hacker News comments and identified 6,454 videos; TristanTube was built from Tristan Hume’s list of channels.

HackerTube requires no registration. Instead of thumbnails designed to attract attention, the service shows a random frame from the middle of each video; viewing progress is stored locally in the browser. Karpathy believes this makes for a more convenient viewing experience than YouTube recommendations.

Dataist’s take: HackerTube shows how an AI agent can take on a substantial share of the work involved in building a small service, from processing data to configuring a server. But Karpathy still had to take some steps himself: he got an API key, rented a server, and bought a domain.

Daily AI news

Every day we pick what actually matters in AI and explain it plainly — no hype, no filler. Subscribe if you want to follow where the industry is going.

Only what matters — every day

Follow on X