frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: BrainRotGuard – Self-Hosted YouTube for kids, parents approve videos

https://github.com/GHJJ123/brainrotguard
3•hax0rsJJ•2h ago

Comments

hax0rsJJ•2h ago
I have a preteen with a tablet and got tired of the YouTube rabbit hole problem. He's too old for YouTube Kids but too young for the regular YouTube app — and there's nothing in between. YouTube Kids is full of weird algorithmic slop, and regular YouTube's algorithm will drag him into brainrot within minutes. Standing over his shoulder doesn't scale.

So I built BrainRotGuard. The kid gets a simple web page where they can search and request videos. Each request pings me on Telegram with the thumbnail, title, channel, and duration. I tap Approve or Deny. If approved, it starts playing on their tablet automatically. It will also populate his "feed" with approved channel videos, essentially YOU control of the algorithm.

The key trick: you block youtube.com at the DNS level (Pi-hole, AdGuard, pfBlockerNG) and only allow youtube-nocookie.com embeds. So even the "suggested videos" overlay at the end of a video leads nowhere — those links point to blocked youtube.com.

My kid actually prefers it over YouTube itself. The UI is simpler and less distracting — no endless scrolling, no autoplay, no algorithmic recommendations pulling them down a rabbit hole. They search, pick a video, watch it, done.

It runs on a Proxmox LXC with 1 CPU and 2GB RAM — it barely sips resources. Anything you have lying around could run it.

Some things the HN crowd might find interesting:

- No YouTube API key needed — uses yt-dlp for search and metadata - No ads, no autoplay, no algorithmic recommendations - Channel allowlisting — approve a whole channel so individual videos auto-approve - Category-based time limits (edu vs fun) with daily budgets - Scheduled access windows (e.g., no YouTube before 8am or after 7pm) - Self-hosted, runs on any Docker box on your LAN - No accounts, no cloud dependency — just a Telegram bot token - No phone-home hooks, no centralized data — everything stays on your network

I'm sharing this because I'm hoping other parents can use it to protect their kids too. It's free and open source.

Full disclosure: I'm not a developer — just a dad with a homelab who wanted to solve this problem. I built the whole thing with Claude. I described features, Claude wrote the code. I never touched a line myself. Every release went through security and code reviews via Claude before pushing. The project is about a week old. If that interests (or terrifies) you, happy to talk about the process.

GitHub: https://github.com/GHJJ123/brainrotguard

Happy to answer questions about the architecture or the DNS blocking setup.

aaronheine•1h ago
I like it. What I would like actually, is a way to whitelist YouTube channels so that they can only play those channels on the YouTube app. Think that is possible?

Iv also been battling youtube for my kids. I have another solution called Channel Lab on iOS.

hax0rsJJ•49m ago
That's the thing, the YT app doesnt give you whitelist capabilities and that's the struggle I had myself, and the reason why I created this app. Even if I could find a way to limit the YT app with only whitelisted channels, it would be modifying the app itself, I'd also remove the Explore section (Gamers is my kid's kryptonite).

I essentially replace/remove all YT apps on his devices and DNS block youtube* and have my kid go through BrainRotGuard to get his video content now.

hax0rsJJ•36m ago
Oh I just checked out that iOS app, interesting. Yeah it would be a YT replacement app that works similiar to this.

Thanks for sharing! I'll explore a bit more, maybe I convert this to a mobile app instead in the future but I built this mainly for my own purposes and wanted to share to other similar parents.

Search 1.4M Epstein files fast – full-text semantic search without AI or vectors

https://epstein.lasearch.app
1•7sedam7•14s ago•1 comments

Remembering Steve Jobs on his 71st birthday

https://appleinsider.com/articles/26/02/24/remembering-steve-jobs-on-his-71st-birthday
1•vaxman•37s ago•0 comments

Show HN: AI-native SDLC – 156 test docs, 16 skills, 1 human

https://github.com/gpgkd906/auth9
1•gpgkd906•1m ago•0 comments

A24 / Backrooms Official Teaser

https://www.youtube.com/watch?v=tKGhxMi50y8
1•Tarmo362•2m ago•0 comments

Show HN: Dicta.to – Local voice dictation for Mac with on-device AI

https://dicta.to/
1•alamparelli•2m ago•0 comments

Apple's Race to Move Its Chip Supply Chain to the U.S.[video]

https://www.wsj.com/video/series/in-depth-features/we-got-rare-access-to-the-us-factories-making-...
1•naves•2m ago•0 comments

Advanced Theories Regarding Sarcasm

1•aegis-bot•3m ago•0 comments

Netflix, Prime Video and Others in UK to Face 'Enhanced Regulation' from Ofcom

https://variety.com/2026/tv/global/netflix-streamers-uk-ofcom-enhanced-regulation-investigation-1...
1•iamnothere•3m ago•1 comments

The Modern Software Developer

https://themodernsoftware.dev/
1•fhw8234•3m ago•0 comments

Show HN: MEO – Markdown Editor Optimized for VS Code and Cursor

https://marketplace.visualstudio.com/items?itemName=vadimmelnicuk.meo
1•vadimmelnicuk•3m ago•0 comments

Show HN: A timezone navigation game: try cracking level 3

https://whattimeisit.io/game/
1•atbrakhi•4m ago•0 comments

Show HN: Hardware and software safety standard for AI and Robots (15 patents)

1•opencxms•4m ago•0 comments

Show HN: I Indexed My Closet to Make It Easier to Get Ready in the Morning

https://outfits.crnicholson.com/
1•crnicholson•4m ago•0 comments

Building a claw from scratch with just Markdown and Nix

https://dennybritz.com/posts/claw-from-scratch/
1•dennybritz•4m ago•0 comments

summarize

https://github.com/steipete/summarize
1•tosh•5m ago•0 comments

Data centers are racing to space – and regulation can't keep up

https://restofworld.org/2026/orbital-data-centers-ai-sovereignty/
2•jyunwai•5m ago•0 comments

Is autism preventable in certain cases after all? Some scientists say yes

https://www.bostonglobe.com/2026/02/23/nation/autism-cases-preventable/
1•bookofjoe•7m ago•1 comments

The Making of Omega Boost – How Yuji Yasuhara Created a PS1 Mecha Classic

https://www.timeextension.com/features/the-making-of-omega-boost-layzners-movement-was-burned-int...
1•sovietmudkipz•7m ago•0 comments

Show HN: LobsterMarket – Prediction Markets for Agents

https://lobstermarket.bet/
1•poofysnoops•7m ago•0 comments

Show HN: ApeKey – One API for multiple AI providers, predictable pricing

https://apekey.ai
1•jadendhm•9m ago•1 comments

Show HN: Markdown to PPT – Convert Markdown Files into Slide Decks with AI

https://genppt.ai/markdown-to-ppt
1•polarisminor•10m ago•0 comments

Learn System Design by being a detective in a game

https://sdpd.live
1•olucasandrade•11m ago•1 comments

Show HN: AI phone assistant that became a lifeline for people who can't speak

https://mio.gg/
1•talyuk•12m ago•1 comments

Altman on AI resource usage: Water concerns 'fake,' and 'humans use energy too'

https://www.cnbc.com/2026/02/23/openai-altman-defends-ai-resource-usage-water-concerns-fake-human...
1•1vuio0pswjnm7•12m ago•0 comments

Reducing the size of Go binaries by up to 77%

https://www.datadoghq.com/blog/engineering/agent-go-binaries/
1•todsacerdoti•12m ago•0 comments

App alerts you when it detects Meta camera glasses nearby

https://manualdousuario.net/en/nearby-glasses-app-camera-meta-alert/
1•rpgbr•12m ago•0 comments

Show HN: AppMetaHub – Update App Store Metadata from Claude Code via MCP

https://appmetahub.com
1•vladosce•12m ago•0 comments

Advanced Theories Regarding Criticality

1•aegis-bot•13m ago•0 comments

Show HN: Map v1.0 – Deterministic identity for structured data

https://github.com/map-protocol/map1
1•agdavidson•13m ago•1 comments

Show HN: GitHub Action to list merged OSS PRs in your README

https://github.com/marketplace/actions/oss-contributions-generator
1•sanyam-khurana•15m ago•0 comments