YNN runs entirely in your browser — every setting below lives only on this device.
Everything here lives only in your browser. Nothing is sent anywhere.
User-added sources show as (custom) below.
Switching feeds replaces current weights, blocks, and category.
One URL powers two things: (a) RSS fetches go through /proxy on your worker instead of public CORS proxies (no rate limits, sub-second, free within Cloudflare's 100k req/day tier); (b) Dense Mode clusters get LLM-synthesized via POST /. Empty = public proxies + no LLM synthesis. Deploy the included worker.js. See worker.README.md.
/proxy
POST /
worker.js
worker.README.md
A headline matches a category if its title or summary contains any of the comma-separated keywords (case-insensitive, whole-word match).