堵,不是答案
我儿子四年级,每天要刷一会儿 B 站。
先说清楚一个前提:现代社会,完全禁止电子设备是不现实的。同学之间聊的是 B 站上的梗,学校布置的视频作业也在 B 站上。而且客观说,B 站上确实有好内容——科普、纪录片、教学视频的质量,比很多付费课程都强。
所以问题从来不是"让不让孩子看 B 站",而是怎么管。
B 站自己有未成年人保护模式,但用过就知道不太行。设过的屏蔽词照样在显示,广告和不适龄的内容照样刷得到,孩子还总能找到我没见过的入口。问他今天看了什么,答案是"随便推的"。
堵了一年,我得出一个结论:堵永远比算法慢一步。平台每天新增的内容量,不是家长手动屏蔽能追上的。
后来我想通了另一件事。引导的前提,是你手里得有好内容。光说"别看这个"没用,你得拿得出"那看这个"。但家长自己找内容太累了,我试过每周日晚上花二十分钟按标准搜一轮,坚持了三周就放弃了。

我是程序员,干了十五年。那就自己做个工具。
管控的部分,其实没什么新意
工具做出来了,是个 Chrome 扩展。白名单、黑名单、按分区开关、限定时段,这类管控功能该有的都有,全部免费,这里不展开说明书。
只说一个我觉得最重要的设计:临时解锁。
孩子刷到一个白名单之外的视频,觉得想看,可以发起申请,我手机上会收到,同意或者拒绝。有一次他申请看一个游戏实况,理由是"同学都在讨论"。我看了一眼 UP 主的历史视频,没什么问题,就同意了,顺手把这个 UP 主加进了白名单。
给他一个"提出需求"的通道,比逼他想办法绕开我强。

更难的问题:孩子该看什么
管控做完,解决的只是"拦住不该看的"。剩下那一半问题才是我真正想解决的:孩子该看什么?
我的做法是反过来,让 AI 主动找。孩子平时看视频超过十秒,系统会记录一次兴趣信号,AI 按他的年龄和这些信号,从热门榜、相关推荐和几个跨领域主题里找候选视频。
关键是,候选不会直接给孩子看,先进我的审核列表。我同意的,才会出现在他的可看列表里。AI 只做初筛,决定权在家长手里。
审核也不用在 App 里守着。候选攒够三条,自动汇成一封邮件,每条带标题、来源和 AI 的适龄评估,我在地铁上点开批量同意,一分钟,孩子那边立刻能看。攒不够就不发,每天最多一封。
还有一个私心设计:候选里我会让 AI 刻意塞几个跨领域主题。推荐算法的毛病是越喂越窄,孩子最近看手工,就只推手工。我不想他的世界被一个算法越缩越小。

意外的收获
被信任之后,孩子反而变了。
以前他看视频是背着我看的,问就是"没看什么"。现在他会主动跟我讲看到的东西,遇到拿不准的,还来问我意见。放学回来会说:"爸爸,列表里又有新的了。"
这句话比任何功能介绍都值钱。
引导不是放任,是在安全的范围内给他选择权。这是我做这个东西之前没想明白的。
技术实现(简单说)
整个项目是 vibecoding 做的:Chrome 扩展前端加云端审核服务,AI 部分接的 DeepSeek,编码主力是 Claude Code。字幕走 B 站接口拿,AI 按预设的年龄标准做适龄评估。
从想法到上架 Chrome 商店,核心开发大概两三周。定价上手动管理永远免费,AI 发现五块钱一个月——服务器和 AI 调用有成本,但不想让价格拦住家长。
Product Hunt 复盘:首日 1 个赞
发布后我把产品发到了 Product Hunt,24 小时一共 1 个 upvote,还是个给所有新产品点赞的目录站老哥投的。
复盘三个错误:
一是没预热。正经做法是提前几天在海外社区攒关注,我当天直接裸发。
二是时间算错了。太平洋时间九月是夏令时,和国内差十五个小时,不是十六个。定时发布提前挂了,白少挂一天。
三是海外零积累。没有 Twitter 粉丝,没有 hunter 帮忙,老外根本不知道这个产品存在。
但也不亏:页面会被 Google 收录,多了一条外链;七张英文产品图备好了;知道了下次该怎么发。
写在最后
产品在 Chrome 商店搜「哔哩护苗」就能找到,手动管理的功能永远免费,用不用都行。如果你也在为娃刷 B 站头疼,欢迎交流。
家长控制这个品类,大多数产品在教家长"怎么拦"。我自己的体验是,拦是堵,堵永远慢一步。提前把内容把关好,才是能长期坚持的路。
