BuildFeed — the signal inside tech YouTube.
A pipeline watches 110 hand-picked channels — filtered, ranked, summarized, refreshed twice a day.
The Signal in
Tech YouTube
110 hand-picked channels, filtered twice a day into the videos worth watching.
BuildFeed is a feed for the signal inside tech YouTube. A pipeline watches 110 hand-picked channels, filters each day’s uploads through four quality gates, ranks the survivors, and hands Claude Haiku the top ones to summarize. The channel list — the part that matters — stays human-picked.

Scope at a glance
Started November 2025 with a handful of RSS feeds and a thesis: tech YouTube has a discovery problem, not a supply problem. Six months later: 110+ channels across AI, VC, startup, product, design, and tools. 300–500 raw uploads filter down to 80 curated videos per cycle. Refresh: twice a day. No human in the loop.
By the numbers
- 110+
- Channels
- 80
- Curated
- 2×/day
- Refresh
- 1,039
- Static pages
- 6
- API units
- $0.003
- Per summary
- <100ms
- CDN load
- 2/wk
- Auto-added
Systems, not screens
Discovery runs on RSS, not the YouTube search API — channel feeds are free and unmetered, so the pipeline can watch 110 sources without touching quota. A twice-daily GitHub Action fetches the day’s uploads, runs them through a four-stage quality filter (viability gate, 0–100 engagement score, 35-point threshold, diversity cap), and scores the survivors for the featured pass. Old approach: `search.list`, 8,370 API units per build. New approach: six.
The top 12 get the expensive treatment. Claude Haiku pulls the transcript, writes a two-sentence TL;DR, tags topics, and extracts key takeaways with timestamps — about three-tenths of a cent per video. A seven-day rotation history penalizes anything that recently held the top spot, so the featured slot keeps turning over. The cache commits back to the repo on schedule; Vercel serves it static. A companion script pre-renders 1,039 HTML pages for crawlers the SPA alone couldn’t reach.