<!-- title: 药盒、囤货、家务，交给开源管家 -->

# 开源接管家政：钱、厨房、书架、身体，本期全换成自托管

本期是第六轮挖掘，刻意调转船头：前几轮 AI 编程、Agent 底座、网络探测已经写了不少，这次一件 AI 都不放，专挖「生活后勤自托管」这条线上持续活跃、设计克制、装上就能用的仓库——从记账、家庭物资，一路管到菜谱、有声书、健身、天气、习惯打卡。共同点是：数据在你手里，没有订阅费，没有广告位，多数一个 Docker 容器就能起。文末附横向对比、全景图与三个「本期之最」。数据说明：文中 Star 数为量级参考，精确数字以仓库页面实时数据为准。

---

## 1. [Actual Budget](https://github.com/actualbudget/actual)｜Star 万级｜长期高频维护

**一句话定位**：本地优先的信封记账法（Envelope Budgeting），给 YNAB 用户一个不交年费的归处。

它解决的痛点很直接：记账应用要么把你的流水锁在云上，要么按月收订阅费。Actual 的架构反着来——所有账本数据默认存在本地，同步服务器只是可选组件，还能开启端到端加密，服务器上只躺着你看不懂的密文。

核心拆解：预算模型是经典的「信封法」，先给每笔钱安排岗位（房租、吃饭、储蓄），再花钱，超支立刻在预算面上见红；自带 YNAB4/ynab5 导入器，迁移成本几乎为零；银行自动同步不写死在内核里，通过 GoCardless、SimpleFIN 等社区同步器外挂实现，你可以只用纯手工记账，一个外部服务都不碰。技术栈是 React + Electron 桌面端，MIT 协议，Docker 起 sync server 后多设备秒级同步。

**上手难度**：⭐⭐

**适用人群**：被记账 App 年费劝退的家庭用户、想给小型团队做内部费用管的独立开发者。变现思路清晰：帮人搭托管实例收年费；针对国内银行写自动同步连接器；或做迁移服务，把 YNAB/MoneyWiz 老用户的存量账本批量搬进来。

---

## 2. [Grocy](https://github.com/grocy/grocy)｜Star 数千级｜长期维护

**一句话定位**：自称「冰箱之外的 ERP」——把仓库管理那套方法论，搬到你家的药箱、囤货和家务上。

这是本期最有「生活哲学」味儿的仓库。你家有没有这些场景：过期药翻出来才发现吃了三年；滤芯到底三个月还是六个月一换，全靠记忆；谁该倒垃圾，靠嗓门。Grocy 用一张张「最佳保质期」「下次执行日」的表，把这些记忆全部外置。

核心拆解：PHP + SQLite 的单体应用，一个容器跑起来就是完整系统。库存模块管保质期和数量，配 USB/蓝牙扫码枪直接「滴」一下入库，可选接 OpenFoodFacts 自动补商品信息；家务模块排轮班、算周期；连「电池换新日期」「设备保修单」都有独立账本。REST API 齐全，第三方安卓客户端配合后，冰箱前扫码就像超市结账。MIT 协议，作者维护多年，文档带在线演示站，先玩后装。

**上手难度**：⭐⭐⭐

**适用人群**：囤货党、有娃家庭、民宿/工作室主理人。二次开发方向：包一层多租户，做成小型民宿布草物资托管；或给社区团购团长做共享库存。

---

## 3. [Mealie](https://github.com/mealie-recipes/mealie)｜Star 万级｜持续活跃

**一句话定位**：贴个菜谱链接就自动抓全文的自托管菜谱库，顺带把一周吃什么、买什么菜全管了。

手机里存着 300 条收藏菜谱、一半打不开原文的人，会立刻懂它的价值。核心能力是「URL 进、结构化菜谱出」：贴任何食谱网页链接，后端靠 recipe-scrapers 库解析 schema.org 标记，标题、用料、步骤、图片自动归档，换字体排版统一，再也不怕博主删文。

核心拆解：FastAPI + Vue 前后端分离，OpenAPI 文档开箱即用，SQLite 默认、Postgres 可选，Docker Compose 一键起。往上是周计划排餐：把菜谱拖进日历，自动汇总生成购物清单，按食材去重合并——「今晚吃什么」这个每天拷问全人类的问题，被拆成了周日晚上十分钟的事。多用户分家庭组，AGPL-3.0。

**上手难度**：⭐⭐

**适用人群**：下厨的人、健身备餐党、想给家里老人存一份「家传菜谱」的人。变现思路：给健身餐工作室、母婴辅食博主做白标菜谱站，按年收托管费；或基于其 API 做小程序壳。

---

## 4. [Audiobookshelf](https://github.com/advplyr/audiobookshelf)｜Star 万级｜持续活跃

**一句话定位**：自托管的有声书与播客服务器，手机 App 进度无缝续听。

买书如山倒、听书如抽丝的人，多半有一堆散落的 mp3/m4b 文件，躺在网盘里没法按「听到第 4 章午睡」续播。Audiobookshelf 把文件目录扫成图书馆：刮章节元数据、按系列归档、记录每个人的播放进度，多用户互不干扰，睡眠定时器+Chromecast 投音都齐。

核心拆解：Node.js 后端 + Vue 前端，官方 iOS/Android 客户端，进度实时双向同步——手机听到一半，回家平板接着来。除了有声书，还能管播客（直接订阅 RSS）、读 epub 电子书，统计数据里「今年听了多少小时」是全家的年度快感来源。Docker 部署，挂载 NAS 目录即用。

**上手难度**：⭐⭐

**适用人群**：有声书重度用户、亲子家庭（给娃建专属故事台）、播客独立制作人（自托管私域分发，不走大平台审核）。商业潜力在服务侧：家庭图书馆托管、有声书工作室的私域交付平台，二开空间大。

---

## 5. [wger](https://github.com/wger-project/wger)｜Star 数千级｜持续活跃

**一句话定位**：自托管的训练与营养管理台，教练给的课表第一次有了开源载体。

Keep 类 App 的问题不是不好用，是你的训练数据、体重曲线、饮食记录全在别人服务器上，会员到期一并清零。wger 把这套东西搬回自托管：训练计划按「天-动作-组数-重量」编排，日历自动落训练记录；内置几十上百个动作库，按肌群、器械标注；体重打卡出趋势线，营养模块按食材算热量配比。

核心拆解：Django + REST Framework，API 优先，官方 Flutter 客户端连接自建服务器，手机离线也能记。Docker Compose 十分钟起一套，REST API 意味着你可以接任何数据源——手环、体脂秤、甚至自己写的 AI 教练。

**上手难度**：⭐⭐⭐

**适用人群**：健身爱好者、私教工作室、康复训练人群。变现方向是白标：给工作室部署自有品牌版，教练端排课、学员端打卡，按席位收费——这是本期「业务感」最强的二开路线之一。

---

## 6. [Breezy Weather](https://github.com/breezy-weather/breezy-weather)｜Star 数千级｜活跃维护

**一句话定位**：无广告、无追踪的开源安卓天气应用，数据源可以自己换。

主流天气 App 早已不是天气应用，是信息流应用：开屏三秒广告，往下翻是资讯和电商。Breezy Weather 从 Geometric Weather 分叉而来，坚持只做天气：Material You 设计跟随系统取色，桌面小部件、状态栏通知、逐小时降水预报齐全。

它最值得写的实现是**数据源可插拔**：默认走 Open-Meteo、挪威气象局（MET Norway）这类免费开放接口，不注册不申请 key；想用商业源也可以自己配。这意味着应用的「生命」不押在任何一家数据源身上——上游某天关停 API，社区换个源即可，这正是开源天气应用活下去的关键设计。

**上手难度**：⭐

**适用人群**：所有安卓用户，尤其痛恨广告的；适合作为二开底座做区域化天气工具（农业、钓鱼、户外场景），本身保持无偿。

---

## 7. [OliveTin](https://github.com/OliveTin/OliveTin)｜Star 千级｜小而美

**一句话定位**：给你最常用的那几条 shell 命令，每人发一个网页大按钮。

这是本期第一件 Star 千级的小而美。家里跑着 NAS、软路由、树莓派的人，都有一堆「知道命令但懒得 SSH」的操作：备份数据库、重启下载器、刷广告拦截规则。OliveTin 用一个 YAML 文件把命令定义成按钮，起一个 Go 单二进制，浏览器打开就是一面按钮墙——按一下，命令在服务器上执行，日志回显在网页里。支持经 SSH 触发远程机器，ARM 板子随便跑，界面手机友好。

它的美在于克制：不做配置中心、不做监控大盘，就解决「命令离手边太远」一件事。定义一个按钮三行配置，五分钟上手。

**上手难度**：⭐⭐

**适用人群**：家庭实验室玩家、给非技术家人维护服务器的人（把「帮我把电视盒子重启一下」变成发一个链接）。变现思路：嵌入式——NAS/软路由整机厂商出厂预装作为运维面板，或卖「预设按钮包」。

---

## 8. [Beaver Habit Tracker](https://github.com/daya0576/beaverhabits)｜Star 千级｜小而美

**一句话定位**：极简到近乎偏执的自托管习惯打卡，一面日历热图就是全部。

第二件千级小而美。Streaks、Habitica 这类打卡应用越做越重：商店、角色、会员、社交。Beaver 反其道，打开就是一列习惯名，点一下今天，日历热图上多一格绿——像 GitHub 贡献墙，但记录的是「今天读了 20 页」「没喝奶茶」。没有注册体系的花活，Docker 或一键部署模板几秒起，数据明文可导出。

它的价值分两层：用是「零心智负担的打卡」；看代码则是一个干净的全栈小项目范本——想学怎么把一个 Web 服务做到极简可用，读它比读框架文档快。

**上手难度**：⭐

**适用人群**：习惯养成者、想给私域社群做打卡活动的运营者。变现思路：拿它当 MVP 底座，二开成付费打卡营的后台——百来行改动的事。

---

## 本期横向对比

| 仓库 | 类型 | Star 量级 | 上手难度 | 维护状态 | 适用场景 |
|---|---|---|---|---|---|
| Actual Budget | 信封记账 | 万级 | ⭐⭐ | 长期高频 | 家庭/小团队财务 |
| Grocy | 家庭 ERP | 数千级 | ⭐⭐⭐ | 长期 | 囤货、家务、物资 |
| Mealie | 菜谱管理 | 万级 | ⭐⭐ | 活跃 | 排餐、购物清单 |
| Audiobookshelf | 有声书/播客 | 万级 | ⭐⭐ | 活跃 | 听书、私域播客 |
| wger | 健身/营养 | 数千级 | ⭐⭐⭐ | 活跃 | 训练、私教白标 |
| Breezy Weather | 安卓天气 | 数千级 | ⭐ | 活跃 | 无广告天气 |
| OliveTin | 命令按钮墙 | 千级 | ⭐⭐ | 活跃 | 家庭实验室运维 |
| Beaver Habits | 习惯打卡 | 千级 | ⭐ | 活跃 | 极简打卡、MVP 底座 |

## 本期全景

```mermaid
mindmap
  root((开源生活后勤))
    管钱
      Actual Budget
        信封记账
        本地优先同步
    管家
      Grocy
        保质期与家务
        扫码入库
    管吃
      Mealie
        链接抓菜谱
        排餐出清单
      Audiobookshelf
        有声书续听
        私域播客
    管身体
      wger
        课表与营养
        API接手环
    管屏幕
      Breezy Weather
        数据源可换
        零广告
    管习惯
      OliveTin
        命令变按钮
      Beaver Habits
        日历热图打卡
```

## 本期之最

- **最值得立即尝试**：Grocy。一次部署，全家的「记性外包」问题一次性解决，过期药和滤芯从此有据可查。
- **最有商业潜力**：Audiobookshelf 与 wger 并列——前者切有声书私域交付，后者是私教工作室白标的最短路径，都有清晰的付费方。
- **最被低估**：OliveTin。千级 Star 掩盖了它的普适性：「命令离手边太远」是每个服务器玩家每周都在发生的痛，三行配置就该给个按钮。

## 参考来源

1. [Actual Budget 官网与文档](https://actualbudget.org) — 本地优先架构、信封预算法与同步服务器说明
2. [Grocy 官网](https://grocy.info) — 项目定位、功能模块与在线演示
3. [Mealie 仓库](https://github.com/mealie-recipes/mealie) — 技术栈、菜谱抓取与排餐功能说明
4. [Audiobookshelf 仓库](https://github.com/advplyr/audiobookshelf) — 有声书/播客服务器功能与客户端支持
5. [OliveTin 官网](https://olivetin.app) — 按钮式 Web UI 的设计理念与配置示例

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
