{"repo":"GHJJ123/brainrotguard","free":true,"listed":false,"github":"https://github.com/GHJJ123/brainrotguard","clone":"git clone https://github.com/GHJJ123/brainrotguard.git","description":"YouTube approval system for kids — parent approves via Telegram, kid watches via web UI","language":"Python","stars":340,"topics":["docker","fastapi","parental-controls","python","self-hosted","telegram-bot","youtube","yt-dlp"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"YouTube approval system for kids. Your child searches for videos on a tablet. You approve or deny from your phone via Telegram. --- Contents - What Is This? - Features - Quick Start - What You'll Need - Documentation - License What Is This? BrainRotGuard puts you in control of what your kids watch on YouTube — without standing over their shoulder. Your child gets a simple web page on their tablet where they can search YouTube and request videos. Every request sends you a Telegram message with the video thumbnail, title, channel, and duration. You tap Approve or Deny right in the chat. If approved, the video starts playing on their tablet automatically. No YouTube account needed. No ads. No algorithmic rabbit holes. No \"up next\" autoplay. How It Works 1. Kid opens BrainRotGuard on their tablet and searches for a video 2. They tap Request on the one they want to watch 3. You get a Telegram notification with all the details 4. You tap Approve or Deny 5. Their screen updates automatically — approved videos play right away Screenshots Works on any screen size — desktop, tablet, and phone: Demo Kid searches, requests a video, parent approves via Telegram, video plays: https://github.com/user-attachments/assets/e36eeb48-bb28-4edd-8d8e-10d2fd30d002 Why I Built This The short version: YouTube's algorithm was winning, and every parental control was either too strict or too loose. I'm a father of a preteen son. I didn't want to block YouTube completely — YouTube is genuinely how I learn","default_branch":null,"files":null,"tree":[],"storefront":"/r/GHJJ123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GHJJ123/brainrotguard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}