ulsklyc/yuvomi
效率与系统工具把一家人的任务、日历、三餐、采购和预算装进一个自托管 PWA,数据留在自己的服务器上。
Yuvomi 面向已经有 NAS 或家用服务器、又想用一套私有工具替掉一堆订阅应用的家庭。愿意维护一个容器的话值得看看;如果家里没人愿意管服务器,部署和维护成本是实打实的。
解决什么问题
一个家庭通常同时用任务应用、共享日历、菜谱应用、购物清单,可能还有记账工具,每个都要单独注册、单独存数据、单独付费。安排一周时,得把菜谱手动抄进购物清单,买完再手动更新库存。Yuvomi 把这些流程收进一个应用:一周的备餐计划可以直接导出成按货架分类的共享购物清单,勾掉的条目能一键记回储藏室 项目 README。最终家里只需要维护一个日历、一份清单和一本预算,而不是五个互不相通的应用。
有什么不同
它的核心机制是模块之间共享数据。任务、三餐、采购、储藏室、预算和奖励共用同一个 SQLite 数据库,所以勾掉一项家务可以给完成者记积分,食材也能从菜谱流向清单再流向库存,不需要重复输入 项目 README。横屏平板可以进入挂在厨房的墙面模式,显示当天日程、任务和一键计时器。项目提供二十个模块,不需要的可以关掉,比如只有两个人的家庭可以隐藏奖励和值日表。
代价是集中:所有东西都在一个容器、一个数据库文件里。好处是导出简单——只要文档存在数据库里,复制这个文件就是完整备份。代价是数据库加密密钥变成关键的家庭运维事项。README 明确写了,丢失或更换 DB_ENCRYPTION_KEY 后数据库再也打不开,所以密钥要和容器卷分开保存 项目 README。也可以选择不启用加密,这会降低密钥管理负担,但隐私状态随之改变。
谁值得试
适合已经有家用服务器或 NAS、并且在跑其他自托管服务,家里至少有一个人愿意负责升级和备份的家庭。文档提供了 TrueNAS、Umbrel 和 Unraid 应用商店的安装路径,这类用户不用碰终端就能装上 安装指南,受众因此比“会写 Docker”的人更宽。反过来,想要托管服务、完全不想维护的家庭不适合;只需要共享购物清单一项功能的人也不适合,为了一个功能去维护二十个模块并不划算。
使用条件与边界
需要一台能跑 Docker 或 Podman 的服务器或 NAS,一个端口(默认 3000),镜像约 500 MB,支持 amd64 和 arm64,包括 Raspberry Pi 4/5 项目 README。手动 Docker 安装要生成两个密钥,占位符没替换应用就拒绝启动,所以首次启动比一行 compose 命令要麻烦一些。日常维护主要是保管数据库密钥、按计划做备份,以及升级容器本身。
数据可迁移的前提是文档存放在数据库里;如果你打算把文件放到别处,先确认那种情况下备份和导出怎么做。项目没有提供托管兜底,服务器停机时全家就用不了这个计划工具。所选 README 摘要没有说明各模块做到多深,迁移全家数据之前,先确认日历同步、预算和健康模块是否覆盖你们真正的工作流。
HotRepo 点评
HotRepo 只在 2026-10-25 记录过一次这个仓库:当天它出现在日榜上,1,965 星,单日 +208 仓库。只有一个记录日期,无法据此判断热度能持续多久。下一步值得做的是先看线上导览和安装指南,再决定要不要把全家的数据搬进去 导览。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。