Repolode
Oak-and-Sprout

Oak-and-Sprout/sprout-track

一款自托管的婴儿活动追踪应用,记录喂养、换尿布、睡眠、吸奶和成长里程碑,支持多位看护人共同使用。

可替代:Baby ConnectHuckleberry

Star
402
Fork
60
未关闭 Issue
24
最近提交
25天前

这是什么?

Sprout Track 是一款自托管的 Web 应用,用于记录宝宝的日常活动,包括喂养、换尿布、小睡、洗澡、身高体重测量、用药和成长里程碑。每日仪表盘以实时统计和进行中的活动计时展示当天概况,月历视图则用不同颜色标示各类活动,方便回顾历史记录。

同一家庭空间内可以由多位看护人共同使用,每人通过独立 PIN 登录,也支持同时追踪多个宝宝。报告涵盖生长指标与百分位曲线、喂养和睡眠分析以及各类活动统计,月度报告卡可导出为 PDF。完整日志支持搜索、筛选,并可导出为 CSV 或 XLSX。

部署方式为 Docker,数据库可选 SQLite 或 PostgreSQL,首次访问时由设置向导完成初始配置。活动记录后,看护人会收到推送通知;通过 API 密钥和 webhook 可与 Home Assistant、Grafana、NFC 标签等工具对接。界面支持英语、西班牙语、法语、德语和意大利语,并提供深色模式和适合夜间使用的全屏护理模式。

核心功能

  • 01记录喂养、换尿布、睡眠、洗澡、用药、测量和成长里程碑
  • 02家庭共享空间,每位看护人使用独立 PIN,可追踪多个宝宝
  • 03月度报告包含生长百分位曲线,并可导出 PDF 报告卡
  • 04活动日志支持搜索,并可导出为 CSV 或 XLSX
  • 05支持推送通知与 webhook API,可对接 Home Assistant、Grafana 等
  • 06通过 Docker 自托管,数据库可选 SQLite 或 PostgreSQL

适用场景

  • 父母与伴侣、祖父母共同记录喂养和睡眠
  • 托育机构工作人员使用全屏护理模式记录宝宝一天的活动
  • 家庭整理生长和喂养报告,便于带去儿科就诊
  • 将宝宝数据保存在家庭服务器上,而非第三方应用中

快速上手

  1. 1

    使用 SQLite 运行 Docker 容器

    docker run -d --name sprout-track --restart unless-stopped -p 3000:3000 -v sprout-track-db:/db -v sprout-track-env:/app/env -v sprout-track-files:/app/Files sprouttrack/sprout-track:latest
  2. 2

    打开 http://localhost:3000 并按照设置向导操作

使用前须知

  • 本地安装需要 Node.js 22 及以上版本和 npm 10 及以上版本。
  • README 未说明许可证,元数据显示为 NOASSERTION。

收录于专题

标签

#baby-tracker#self-hosted#nextjs#prisma#docker#health-tracking#family#activity#baby#family-friendly

常见问题

sprout-track 是什么?
一款自托管的婴儿活动追踪应用,记录喂养、换尿布、睡眠、吸奶和成长里程碑,支持多位看护人共同使用。 Sprout Track 是一款自托管的 Web 应用,用于记录宝宝的日常活动,包括喂养、换尿布、小睡、洗澡、身高体重测量、用药和成长里程碑。每日仪表盘以实时统计和进行中的活动计时展示当天概况,月历视图则用不同颜色标示各类活动,方便回顾历史记录。
sprout-track 可以免费使用吗?用的什么许可证?
sprout-track 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
sprout-track 还在维护吗?
活跃维护中。sprout-track 最近一次提交是在 2026年10月13日。
sprout-track 适合用来做什么?
父母与伴侣、祖父母共同记录喂养和睡眠 托育机构工作人员使用全屏护理模式记录宝宝一天的活动 家庭整理生长和喂养报告,便于带去儿科就诊 将宝宝数据保存在家庭服务器上,而非第三方应用中
sprout-track 怎么安装和运行?
使用 SQLite 运行 Docker 容器: docker run -d --name sprout-track --restart unless-stopped -p 3000:3000 -v sprout-track-db:/db -v sprout-track-env:/app/env -v sprout-track-files:/app/Files sprouttrack/sprout-track:latest 打开 http://localhost:3000 并按照设置向导操作
在哪里获取 sprout-track?
源代码和安装说明在 GitHub 上:https://github.com/Oak-and-Sprout/sprout-track

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目