Projects

Shipped March 26, 2026

AntiRot

A Chrome extension and backend that acts like a YouTube firewall: it reads video transcripts, asks an LLM whether the content is valuable, and blocks the distracting stuff before it eats the session.

What it is

AntiRot is a shipped browser extension backed by a FastAPI service. The extension watches YouTube navigation, sends the current video URL to the server, and shows a blocking overlay when the video is classified as low-value.

How it works

The backend pulls the transcript through Supadata, routes it through OpenRouter, and forces a binary answer: allow useful educational or skill-building content, block the rest. Custom instructions in the extension can override the default rules for a session.

What shipped

  • Chrome Manifest V3 extension with popup controls and DOM blocking.
  • FastAPI classification endpoint with health checks and Docker deployment support.
  • Fail-open behavior so API failures never trap the user away from a video.
  • Custom per-session rules like allowing specific categories or blocking others.

Stack

Chrome extension, vanilla JavaScript, Python 3.11, FastAPI, OpenRouter, Supadata, Docker, and Google Cloud Run.

Live site GitHub