GHJJ123

YouTube approval system for kids — parent approves via Telegram, kid watches via web UI

287
10
100% credibility
Found Feb 20, 2026 at 142 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

BrainRotGuard is a self-hosted system where children request YouTube videos through a simple web interface and parents approve or deny them instantly via Telegram messages on their phone.

How It Works

1
👨‍👩‍👧‍👦 Discover BrainRotGuard

You hear about a helpful tool that lets parents approve kids' YouTube video choices without hovering over them.

2
🏠 Set it up at home

You place it on a computer that stays on in your house and connect it to your phone's messaging app in a few minutes.

3
📱 Kid opens the page

Your child pulls up the simple web page on their tablet or any browser device at home.

4
🔍 Search and ask permission

They type what they want to watch, pick a video, and tap request – it feels easy and fun like regular searching.

5
You decide from your phone
👍
Approve it

Tap yes and the video starts playing right away on their screen.

👎
Say no

Tap deny and they see it's not allowed, so they pick something else.

6
Trust favorite channels

Tell it which channels are always okay, set watch time limits, and see what they've enjoyed.

🎉 Family watches safely

Your kids explore learning videos without junk, you relax knowing you're in control from anywhere.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 142 to 287 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is brainrotguard?

BrainRotGuard is a self-hosted Python app that lets kids search and request YouTube videos via a simple web UI on their tablet, while parents approve or deny via Telegram notifications with one-tap buttons. It solves the problem of YouTube's addictive algorithm and junk content by blocking direct access (via DNS), embedding ad-free playback, and enforcing parental controls like daily time limits and scheduled hours. Deploy with Docker in minutes, no YouTube API key needed—uses yt-dlp for search and metadata.

Why is it gaining traction?

It stands out with granular youtube approval workflow: auto-approve trusted channels, separate edu/fun limits, word filters in titles, and activity logs—all managed via Telegram commands like /channel allow @handle or /time edu 60. Privacy-focused (SQLite DB, no cloud), it bypasses youtube monetization approval time headaches by skipping accounts entirely. Devs dig the polished web UI (dark theme, responsive) and easy Telegram integration over clunky alternatives like YouTube Kids or router blocks.

Who should use this?

Parents running homelabs who want a custom youtube channel approval system without subscriptions—pair it with Pi-hole for DNS blocks on kid devices. Self-hosters tired of YouTube's rabbit holes, seeking youtube approval process control via phone. Devs prototyping parental tools or Telegram bots will appreciate the Docker setup and extensible commands.

Verdict

Solid for personal use if you're handy with Docker—excellent README and docs make setup straightforward despite 16 stars and 1.0% credibility score. Still early (low test coverage), but MIT license and active maintenance make it worth forking for your youtube approvalmax needs.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.