开源亲子共学工具 · 6 个月–3 岁

屏幕只做引子,成长发生在你们之间。

看一会儿提示,放下屏幕,一起玩一会儿。给家长看的慢课程、可打印的实体卡和真实生活里的小活动,陪你把电视关掉。

v0.0.1 · 开源 · 局域网运行 · 无广告

96 节课 6 阶段 17 个活动
一台电视亮起,一颗芽从屏幕里长出来,随后电视关掉,家长和孩子回到生活里。
已关屏
屏幕 2 分钟屏幕外 10 分钟

比例取自内置课程《嘀嘀叭叭》: 2 分钟 屏幕 / 10 分钟 屏幕外。

先把方向放在桌上

五件事,装进五袋种子

每一袋都很小:打开它,读完,放下屏幕,把话题带回家里的物品、声音和关系。

内置内容包含 96 节课、6 个阶段、17 个活动和 254 条词条。

门框上的刻度

六个阶段,不是一条竞赛跑道

像门框上的铅笔线一样,月龄只是一个温柔的参照。拖动纸标签,看看这段时间更适合把什么放回真实生活。

S16–8 月龄

感知世界

6~8个月,面对面慢慢玩

12 节课
这个阶段,屏幕怎么用
关屏
只给家长看
可选共看

家长看指引,宝宝不看孩子侧课程;读完就用实体卡、纸书和真实物品陪玩。

家长看指引 · 每次 ≤ 3 分钟 家长看指引 · 每天 ≤ 10 分钟
12 家长指引 0 亲子共看
一天的形状
屏幕 ≤ 10 分钟 1.4% 10 分钟 / 12 小时
  • 起床
  • 换尿布或穿衣
  • 喂养
  • 清醒地板游戏
  • 短段陪看
  • 散步或窗边
  • 家人相处
  • 睡前

整圈代表 12 小时清醒时间;屏幕按真实比例画成细弧,其余生活段均分展示,仅作示意。

这段时间可以留意
  • 熟悉面孔与温柔回应
  • 你来我往的小声音
  • 实体卡的慢慢陪看
  • 短暂遮住与再出现
  • 真人歌声与重复节奏
  • 清醒俯卧与自主够取
主题索引
01黑白红的世界

用实体卡、熟悉的脸和地垫陪看陪玩。不快速闪卡,不考形状,不要求趴满一次计时。

  • 拿一张实体卡缓慢移动,停下来观察宝宝。
  • 回应宝宝的目光、笑容和声音,不强求模仿。
  • 清醒时分次陪趴;未会移动时,每天累计至少30分钟。累了就停。
02你好,宝宝

用真实家人照片、真人五官和轻声儿歌认识熟悉的生活。按家中实际成员与称呼替换,不要求说词或稳定叫名反应。

  • 优先看真实照片或真人,只说熟悉家人的称呼。
  • 换衣时先告知,指着自己的五官慢慢命名。
  • 家长白天学唱,关屏后用人声唱一句、停一下。
03躲猫猫

先遮一点,再一起发现。用手遮家长的脸、半藏大玩具、看安全镜子。不会找、没有笑都不作为失败。

  • 只遮家长自己的脸,宝宝口鼻始终露着。
  • 从露出一部分的玩具开始,家长可以帮着揭开。
  • 用防碎圆角婴儿镜共同看脸,不测试认出自己。
04动物的声音

用动物实体卡和家长的人声轮流聊、轮流唱。重复熟悉的短歌,并把无屏轻哼融入温柔的晚安流程。

  • 一次一张卡,轻声命名和学叫,停下来接宝宝的声音。
  • 唱到哪只动物就举起哪张实体卡,不背景播放。
  • 摇篮曲只在白天给家长学,睡前关屏轻哼。睡眠时仰卧放置在安全婴儿睡眠面。
示例课明信片 S1

黑白卡片追视

Follow a Black-and-White Card

慢慢移,停下来。

家长先读

先读完,再关屏。选一张实体卡即可。在宝宝清醒、舒服时陪看。不要求看满五分钟。看向别处、烦躁或困了,就收起卡片。

可以这样说

“看看这张卡。”

“慢慢移过去。”

看这节课

一节课,大部分发生在屏幕外

把「嘀嘀叭叭」展开看看

这是一节家长指引课:屏幕上先读懂怎么做,真正的课程发生在安全处看车、回家找卡和说话的停顿里。

内置课程示例 12–17 月龄 2 分钟 家长指引
01
家长先读 先读完,再关屏。

先读完,再关屏。成人选安全位置看车。一次只说眼前一种车。没看到时就用大卡。不需专门去路口或水边。叫声只轻声模仿。

  • 一次只说一种眼前的车辆。
  • 先描述,再邀请宝宝看或听。
  • 英语只做短标签。不替代中文对话。
02
可以这样说
这是汽车,嘀嘀。This is a car, beep beep.
公交车开过去了。The bus is going by.
你听到了吗?Did you hear it?
我们站在安全处。We stay in a safe place.
03
屏幕外 10 分钟 安全地看车

准备

  • 交通工具大卡

做法

  1. 成人先选安全位置。远离车道和停车场出入口。
  2. 只指眼前的一种车。说“汽车”或“公交车”。
  3. 停下来等宝宝回应。声音小,动作慢。
  4. 回家拿火车、飞机和小船卡。每次只选一张。

安全提示

成人全程牵护或抱稳。远离道路和轨道。不靠近车门、车轮和水边。不播放真实大喇叭声。窗边先关好窗户。不爬窗台和家具。纱窗不能防坠。看卡无需靠窗。

更容易

在家看一张卡。家长说名字和声音。

更有挑战

在安全位置找两种车辆。分别说名字。

?你听到了什么声音?

05
为什么这样做

跟着宝宝正在看的东西说。命名后停顿等回应。研究支持真人交流。不用车辆录像代替陪伴。

活动插件

17 个小而有限的入口

一个活动只做一件事:在 16:9 的舞台里慢慢呈现,交给家长和孩子一起回应。第三方活动使用带命名空间的 type。

高对比视觉

01

黑白或黑白红的慢慢看

类型 contrast适用 6–12 月龄

图像词卡

02

一张一张看真实词语

类型 word-cards适用 6–36 月龄

躲猫猫

03

遮住一点,再一起发现

类型 peekaboo适用 7–18 月龄

戳泡泡

04

点破有限的泡泡,看看里面

类型 bubbles适用 9–24 月龄

数一数

05

点一个说一个,数完说总数

类型 count适用 15–36 月龄

一眼看出几个

06

短暂看一眼小数量

类型 subitize适用 24–36 月龄

找一找

07

在大目标里指认一个

类型 choose适用 12–36 月龄

分一分

08

按一个特点把东西放一起

类型 sort适用 24–36 月龄

排顺序

09

把生活步骤慢慢排开

类型 sequence适用 18–36 月龄

找规律

10

发现重复的两样或三样

类型 pattern适用 30–36 月龄

绘本故事

11

一页一页读,留出提问

类型 story适用 9–36 月龄

儿歌

12

给家长学唱,再关屏唱

类型 song适用 6–36 月龄

动一动

13

把一个词放进身体动作

类型 movement适用 9–36 月龄

安静时刻

14

一起慢下来,不要求完成

类型 calm适用 12–36 月龄

视频

15

短、写实、没有自动连播

类型 video适用 18–36 月龄

网页互动

16

在隔离的外部页面里做一件事

类型 web适用 24–36 月龄

亲子活动指引

17

家长读完,去做真实活动

类型 guide适用 6–36 月龄
第三方活动也要守住边界。

type 必须带命名空间,例如 example.hello-stars;宿主负责焦点、计时、家长门和资源。

阅读插件开发指南

在你家里运行

一台小服务器,把设备留在家里

客厅的大屏不需要认识互联网。Mac、NAS 或小主机在家庭局域网里提供播放端,手机只在家长需要时打开后台。

一台小服务器,把设备留在家里 客厅的大屏不需要认识互联网。Mac、NAS 或小主机在家庭局域网里提供播放端,手机只在家长需要时打开后台。 Mac / NAS @sprout/server :4310 客厅电视 播放端 沙发上的 iPad Safari / Capacitor 家长手机 后台
01

局域网运行

服务端默认监听 4310,电视、iPad 和后台在同一个家庭网络里使用。

02

数据留在家里

服务器用本地 SQLite 保存家庭数据;离线体验的记录留在当前设备。

03

6 位配对码

播放端申请 6 位数字配对码,10 分钟有效;设备 token 不放在网页里。

04

没有服务器也能开始

播放端内置 sprout.core 内容包,可以先离线体验,再决定是否连接家庭服务器。

试一试 · 电视是关着的

先按一下电源,再决定看多久

打开电视后,可以在浏览器里试用一段安静的演示。数据只保存在本浏览器;没有预录音频,朗读使用浏览器自带语音。

已关屏
全屏打开演示
  • 01方向键 + Enter = 遥控器
  • 02演示版数据只保存在你的浏览器
  • 03没有预录音频,朗读使用浏览器自带语音

这是浏览器内的轻量演示,不连接家庭服务器。

每个取舍都有出处

像一面借书卡墙,记下我们为什么这样做

下面只列循证综述参考文献里的真实来源。卡片上的一句话是产品取舍的简写,不是研究结论的替代品。

105 条参考文献·参考文献数量
012019

WHO. Guidelines on physical activity, sedentary behaviour and sleep for children under 5 years of age. 2019.

它让我们做了什么取舍:把屏幕放在优先级最后:2 岁前不建议久坐屏幕,先保留阅读、讲故事和互动游戏。

读原文
022016

AAP Council on Communications and Media(Radesky J, Christakis D 等). Media and Young Minds. Pediatrics. 2016;138(5):e20162591.

它让我们做了什么取舍:把 18 月龄以下做成家长工具;如引入数字媒体,要高质量、共看、不独看。

读原文
032022

国家卫生健康委办公厅. 3岁以下婴幼儿健康养育照护指南(试行). 国卫办妇幼函〔2022〕409号.

它让我们做了什么取舍:把两岁以内的屏幕留空,并设餐桌、卧室和单次时长边界。

读原文
042024

国家卫生健康委办公厅. 婴幼儿早期发展服务指南(试行). 国卫办妇幼函〔2024〕467号(2024-12-05).

它让我们做了什么取舍:以回应性照护和早期学习机会为主,避免把屏幕当作儿童的“玩伴”。

读原文
052025

教育部办公厅、国家卫生健康委办公厅、国家疾控局综合司. 关于科学保护儿童远视储备量的通知. 教体艺厅函〔2025〕40号(2025-10-28).

它让我们做了什么取舍:默认更接近 0–3 岁禁用,鼓励户外,并减少家长在孩子面前使用电子产品。

读原文
062021

Strouse GA, Samson JE. Learning from video: A meta-analysis of the video deficit in children ages 0 to 6 years. Child Development. 2021.

它让我们做了什么取舍:把视频设计成提示而不是答案,给小月龄留出从二维画面回到现实的距离。

读原文
072018

Strouse GA, Troseth GL, O'Doherty KD, Saylor MM. Co-viewing supports toddlers' word learning from contingent and noncontingent video. Journal of Experimental Child Psychology. 2018;166:310–326.

它让我们做了什么取舍:把家长回应放在共看的中心:停下来、接住孩子,再继续。

读原文
082024

Brushe ME, Haag DG, Melhuish EC, Reilly S, Gregory T. Screen time and parent-child talk when children are aged 12 to 36 months. JAMA Pediatrics. 2024;178(4):369–375.

它让我们做了什么取舍:把每节课接到真实对话,避免屏幕挤走成人词、儿童发声和回合对话。

读原文
092020

Ferjan Ramírez N, Lytle SR, Kuhl PK. Parent coaching increases conversational turns and advances infant language development. PNAS. 2020;117(7):3484–3491.

它让我们做了什么取舍:用儿向语言和更多回合对话做真实输入,不把录播当作语言环境。

读原文
102022

Skene K, et al. Can guidance during play enhance children's learning and development in educational contexts? A systematic review and meta-analysis. Child Development. 2022;93(4).

它让我们做了什么取舍:每个屏幕引子都接一个有目标、有支架、由孩子参与的游戏。

读原文
112015

Hirsh-Pasek K, Zosh JM, Golinkoff RM, et al. Putting education in "educational" apps: Lessons from the science of learning. Psychological Science in the Public Interest. 2015;16(1):3–34.

它让我们做了什么取舍:交互要主动、投入、有意义,并且把社会互动留在设计里。

读原文
122016

Hiniker A, Suh H, Cao S, Kientz JA. Screen time tantrums: How families manage screen media experiences for toddlers and preschoolers. CHI 2016:648–660.

它让我们做了什么取舍:用自然结束点让离开屏幕更平滑,而不是用自动连播把人留下。

读原文
132022

Radesky J, Hiniker A, et al. Prevalence and characteristics of manipulative design in mobile applications used by children. JAMA Network Open. 2022.

它让我们做了什么取舍:拒绝挽留、奖励和退出障碍;离开应该和进入一样容易。

读原文

给开发者

从一颗芽,到一个可运行的 monorepo

如果你想一起维护内容或扩展活动,这里把目录边界、启动方式和最小示例放在一起。

目录地图
apps/
  server/                 Fastify + SQLite
  admin/                  Parent area · React + Ant Design
  player/                 TV / iPad player
packages/
  schema/                 Zod data contracts
  core/                   scheduler + screen policy
  plugin-sdk/             activity contract + tokens
  activities/             17 built-in activities
content/packs/             sprout-core
plugins/examples/          namespaced plugin examples
Node 22Fastifynode:sqliteReactViteAnt DesignCapacitorZod
corepack enable
export pnpm_config_verify_deps_before_run=false
pnpm install

# 构建工作区应用
pnpm build

# 启动服务端
pnpm start
下载 v0.0.1

v0.0.1

Android TV 安装包与内容包都在 Release 页。

许可证

站点代码按 MIT 使用;课程内容提供个人、家庭和非商业教育使用,商业使用需作者书面授权。Fluent Emoji 按 MIT,Lucide 按 ISC,本站字体按 OFL-1.1。

字体:LXGW WenKai、Fraunces、Nunito,均为本地子集文件。

常见问题

把犹豫留在门口,带轻一点进去

会不会让孩子看更多屏幕?

产品不以延长观看时长为目标。6–17 月龄只给家长看;18–23 月龄共看默认关闭;24–36 月龄也可以完全不看。每节课都有自然结束点和屏幕外活动。

6 个月以下怎么办?

核心包从 6 月龄开始,没有为 6 月龄以下宝宝设计孩子侧播放入口。可以使用面对面回应、地板互动、抱唱、纸书和儿保专业人员给出的建议。

家庭数据存在哪里?

连接服务器时,家庭数据保存在运行 @sprout/server 的设备本地 SQLite;离线体验的记录只在当前设备。

为什么仓库里没有朗读录音?

公开仓库不附带 macOS 系统合成声音,因为相关许可禁止公开再分发。没有预录音频时,页面使用浏览器自带的 Web Speech API;正式产品可以本地生成或接入获授权的 TTS。

免费吗、能商用吗?

代码按 MIT;课程内容的个人、家庭、非商业使用按 CC BY-NC 4.0 条款,商业使用需作者书面授权。第三方素材按自己的许可执行。

这是医疗建议吗?

不是。芽芽成长不是医疗设备、治疗工具或发育诊断工具;里程碑只用于日常观察和与专业人员沟通。持续担忧或出现能力倒退时,请咨询儿科或儿保医生。