YTFocus strips the feed down to channels you chose — then adds exam mode, a focus timer, a daily watch budget, and study-topic filtering. Built for students, exam aspirants, and anyone whose "5-minute break" keeps becoming 2 hours.
Free forever for everything on-device · No account · Nothing leaves your browser · Chrome (Manifest V3)
Every feature below runs locally in the extension. The Pro server only handles cloud sync, exam packs, and license checks.
Home, trending, search, watch-next sidebar: videos from channels you don't follow are removed (or blurred). Collab videos credit every channel — a video stays if any credited partner is subscribed.
Shorts vanish from listings entirely (optional, on by default). Open one directly and the player checks the channel instead, covering it with a block screen and a Next Short button.
One tap: every filter on, Shorts gone, comments hidden, Trending / Music / Gaming / News / Sports removed from the sidebar. For the weeks that decide your year.
25- or 50-minute sessions with a countdown on the page badge. When time's up, a break screen offers a 5-minute filter pause, another session, or dismiss.
Cap actual playback minutes per day. At 100% YouTube blocks with options to extend 10 minutes, snooze, or disable. Resets at midnight automatically.
Basic word matching, free forever: a keyword allowlist matched against titles and channel names. Strict mode hides even subscribed videos off your topics. Seed keywords suggested from your subscriptions — you maintain the words yourself.
Videos hidden, Shorts blocked, focus minutes, watched-today — in the popup, updated live. Watching the hidden counter climb is half the motivation.
Not word matching. Pick a subject theme — Physics (JEE), Modern History (UPSC), Biology (NEET) — and an LLM judge decides what each video is actually about from its title and channel. A vlog titled "thermodynamics of my morning" gets blocked; a lecture with an odd title gets through. Runs on your Firebase project with your own Gemini key — no YTFocus server involved. No key, no problem: curated keyword packs do the job.
Settings follow you across devices via your Firebase project, and curated UPSC / JEE / NEET playlists arrive ready-made. Sign in with Google, check a license key, done.
Rule: only features that need cloud (Google) services cost money. Everything on your device is free forever. Pro runs on your own Firebase project — setup takes ten minutes, see firebase/README.md.
| Free | Pro | |
|---|---|---|
| Subscribed-only feed, collab handling | Yes | Yes |
| Shorts control, Exam Mode, focus timer | Yes | Yes |
| Watch budget, keyword study topics, stats | Yes | Yes |
| Semantic + LLM theme filtering | Basic words only | Yes |
| Cloud sync across devices | — | Yes |
| Curated exam packs (UPSC, JEE, NEET) | — | Yes |
| Price | ₹0 | Planned: ₹149–199/mo or ₹999/yr · $3.99/mo or $29/yr |
chrome://extensions, enable Developer mode.YTFocus folder (the one with manifest.json).Pro server (self-host): see YTFocus-server/README.md — Docker Compose, Postgres, Google OAuth, admin dashboard at /admin.