explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR
  • How was HackerTube built?
  • What did the human actually do?
  • What does the site do?
  • What did Hacker News say?
  • What does the write-up leave out?
  • Why a human-signal feed instead of an algorithm?
  • What can you copy from this?
  • Is it safe to let an agent harden your server?
  • Why does this story matter beyond one site?
  • Related reading
← Back to blog

explainx / blog

Karpathy Built HackerTube With Claude in About Two Hours: How It Works and What It Does Not Say

Claude Code, Andrej Karpathy, Vibe Coding, AI Agents, Hacker News

Part of Claude Code

Andrej Karpathy built HackerTube, a YouTube-style site of 6,454 videos from Hacker News comments, with Claude Opus 5.5 in about two hours. How, and the gaps.

Nov 2, 2026·8 min read·Yash Thakker
add explainx.ai
go deep
Karpathy Built HackerTube With Claude in About Two Hours: How It Works and What It Does Not Say

Andrej Karpathy has published HackerTube, a YouTube-style website that lists 6,454 videos Hacker News commenters keep recommending. By his own account on his blog, Claude Opus 5.5 and the Claude Code desktop app did nearly all of the work in about two hours, while he handled three small chores: an API key, a server and a domain. The post drew more than 2,000 points on Hacker News.

It is a useful case study for builders because the recipe is short, the data is public, and the write-up is candid about what he did and did not do. It is also thin in places, and those gaps matter if you want to repeat it. This post lays out both.

TL;DR

table · 2 cols
QuestionAnswer
What is it?A YouTube-style site at hackertube.org built from videos recommended in Hacker News comments
Size6,454 videos, 2007 to 2026, about 150 topics
ModelClaude Opus 5.5 at medium effort, with Sonnet over the comments in a Claude Code Workflow
ToolClaude Code desktop app for Mac
Build timeAbout 2 hours, per the author
Manual stepsYouTube API key, a VPS, a domain name
CostNot stated
Open source?No repo linked; data export offered

How was HackerTube built?

Karpathy's account gives the pipeline in five steps. We are relaying them from his post, not from our own run.

  1. Download all Hacker News comments from a Hugging Face dataset.
  2. Filter the comments and remove spam.
  3. Narrow to roughly 40K comments that recommend a YouTube video.
  4. Wrap the resulting videos in a YouTube-style interface.
  5. Add a domain, deploy to a VPS, then secure, harden and optimize the code.

Opus 5.5 at "medium effort," which he says is his default, led the work. Sonnet ran over the comments inside a Workflow, a Claude Code feature for fanning a task out across many small model calls. A cheaper model for bulk classification and a stronger model for planning and code is a common split. Our post on Claude Opus 5.5 and Karpathy's Three.js world covers an earlier build of his with the same model family.

What did the human actually do?

Three things, by his telling:

  • Create a YouTube API key in the Google Cloud console so the site can fetch video metadata.
  • Boot a VPS and hand Claude its IP address.
  • Buy the domain name.

Everything else, including hardening the server, was done by talking to Claude. That is the part worth pausing on. Giving an agent root-level access to a rented server is convenient and also a real risk surface; we return to that below.

What does the site do?

Per the post, HackerTube replaces uploaded thumbnails with the frame from the middle of each video, which strips clickbait art. It has a "ForYou" feed with no accounts, with state kept in the browser session, plus keyboard shortcuts. It also exports its data so another person can give it to an agent and build a variant. The framing is a reaction to a "wall of slop" on YouTube on a Friday night, in his words.

Recommendation feed shown as a river of cards with one picked, illustrating how HackerTube curates videosRecommendation feed shown as a river of cards with one picked, illustrating how HackerTube curates videos

The image is only an illustration of curated feeds. The underlying idea is simple: use a human signal, repeated recommendations in a technical community, instead of a watch-time algorithm.

What did Hacker News say?

The thread is large, so these are individual commenters' reports, not verified findings.

  • Cost: The first top-level comment, from user sc970, asks how many tokens or dollars a build like this takes. The post does not answer it.
  • Recency sorting: Several commenters, including mixtureoftakes and kiuiras, asked for a sort by upload date. beaconflint pointed out that "recency" is ambiguous, since a 2012 talk linked last month might be exactly the find.
  • Source code: vfclists and saikiran91 asked where the source is and whether it is open source.
  • Hit rate: reorder9695 said the front page was surprisingly close to what they actually want to watch, better than YouTube's personalized feed for them.
  • Terms of service risk: GodelNumbering said they had heard YouTube can be quick to ban third-party use of its content.
  • Playlists: twalichiewicz suggested publishing the curated list as auto-maintained YouTube playlists, calling the curation pipeline the valuable part.

The mix is typical: enthusiasm for the idea, requests for features, and questions about reproducibility.

What does the write-up leave out?

Reading the post against the claims, the gaps are specific:

table · 2 cols
GapWhy it matters
No token or dollar costYou cannot budget a similar build
No filter accuracyHow spam was detected and how well Sonnet classified recommendations is not measured
"Quality" is subjectiveThe curation signal is repeated recommendation by a few users, as the post puts it, not a measured quality score
No dataset license or YouTube API terms discussionReuse of comments and video metadata has rules
One author, one runIt is an anecdote, not a reproducible method

Also note the number trail. The blog post describes the narrowing to about 40K comments that recommend a video, then 6,454 videos; the Hacker News submission itself says 39,834 comments. Neither gives the size of the starting comment dump, so treat any secondhand figure for it with care.

Why a human-signal feed instead of an algorithm?

The design choice is the interesting product idea. Recommendation systems on large video platforms optimize for watch time, and many users report that this drifts toward repetitive or low-quality material. HackerTube takes the opposite approach: a video earns a place because a person in a technical forum took the time to recommend it in a comment, sometimes years ago.

That signal has strengths and limits. It favors talks, lectures and long-form explanations that people want others to see, which is why commenters noted lectures by well-known computer scientists on the front page. It also reflects the tastes of a specific community, mostly programmers, so topics outside that bubble are thin. And because the pool is built from a fixed dataset, it ages: a commenter on the thread asked whether the site will be updated with new videos and comments, and the post as we read it does not promise that.

For builders, the transferable lesson is that "curation by community endorsement" can be built from any public text corpus where people link to things: forum threads, issue trackers, newsletters, even changelogs. The hard part is no longer the code. It is deciding what counts as a recommendation, how to weigh repeated mentions against one enthusiastic comment, and how to avoid rewarding spam. Karpathy's post says the filtering removed spam and kept comments that recommend a video, but gives no precision or recall figures, so anyone copying the idea should measure their own classifier on a hand-labeled sample before trusting it.

What can you copy from this?

The pattern is more transferable than the site.

  1. Start from a public dataset. The Hugging Face comment dump removed the scraping step.
  2. Use a cheap model for bulk labeling and a strong one for orchestration. That is the Sonnet-in-a-Workflow pattern. See our Claude Code desktop browser coverage for the app he used.
  3. Keep the human tasks to credentials and money. API keys, servers and domains are where you should stay in control.
  4. Ship without accounts. No login means no user data to protect, which shrinks the security surface.
  5. Publish an export. A data file lets others fork the idea without your code. The same logic runs through his LLM wiki pattern for agent memory.

A starter prompt in that spirit, which is our own wording and not from his post:

text
Download the Hacker News comments dataset from Hugging Face. Filter spam, keep only
comments that recommend a YouTube video, group videos into topics, and build a static
site with a keyboard-navigable grid. Do not add user accounts. Ask me before touching
any server, key or domain.

Is it safe to let an agent harden your server?

Karpathy says he gave Claude the server's IP and had it secure, harden and deploy the site. That worked for a single-purpose site with no logins. For anything holding user data, treat it differently: review the changes, keep SSH keys and secrets out of the agent's reach, and snapshot the VPS first. If you run agents with shell access, a guardrail layer helps; AgentBeam is the agent security platform from the explainx.ai team that stops AI agents before they take dangerous actions.

Weekly digest3.6k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

Why does this story matter beyond one site?

It lands in the middle of a debate about what "programming" means now. Karpathy's earlier posts, and the vibe coding explainer, frame natural-language building as a real workflow. His move to Anthropic, covered in our report on him joining for pre-training, adds a note of interest to his choice of tools. His public Claude Code guidelines show how he asks agents to behave.

The takeaway is not that anyone can replicate a famous engineer's judgment in two hours. It is that a small, opinionated product built on public data is now a weekend project, and the open questions, cost, filter accuracy and licensing, are where the real work moves.

Related reading

  • Karpathy, Opus 5 and the Three.js world
  • Karpathy's LLM wiki pattern for agent memory
  • Karpathy-inspired Claude Code guidelines
  • Karpathy joins Anthropic for pre-training
  • What is vibe coding?
  • Claude Code desktop browser built in

Details are accurate as of November 2, 2026, from the author's post and the Hacker News thread. We did not rebuild the site.

Spotted something out of date? Let us know.

People in this article

  • Andrej Karpathy →AI researcher and educator
Explore people in AI →
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Oct 2, 2026

Karpathy: Ask for Discardable Software Artifacts Now That Code Is Abundant

On October 2, 2026, Andrej Karpathy argued that as intelligence and code become abundant, you can ask for large, custom, discardable software artifacts, such as web apps and video explainers, that would never have made sense to build before. The shift is economic, not a new model capability.

Aug 1, 2026

Software for One: Building Personal Apps with AI Coding Agents

Alex Waxman's essay on building four personal apps with Claude Code went to 105 points on Hacker News, reviving Robin Sloan's six-year-old "home-cooked software" idea. Here's the actual stack, the real cost, and the counterarguments worth taking seriously before you start your own.

Jun 29, 2026

Is English really the hottest programming language? Karpathy's 2023 tweet, three years later

Karpathy's viral line predated vibe coding by two years. English became the interface — but agents, repos, and tests became the runtime. A 2026 read on prompt-as-program from GPT-3 to shipping software in plain language.