<!-- title: 旧手机变动作捕捉实验室 -->

# 第6期挖掘手记：绕开AI热堆，去生活与硬件里捡宝

## 概述

这一期刻意逆着流量走：不碰大模型、不碰编程助手，把镜头对准自托管世界里的「生活基建」——邮箱服务器、菜谱管家、表格数据库、内网登录、个人气象站、海缸控制器，以及一个能把两台旧手机变成动作捕捉实验室的斯坦福项目。7个仓库覆盖基础设施、数据工具、家庭生活、硬件玩咖四个象限，其中3个Star不足两千，全部可以今天下班就部署。需要说明：文中Star数为撰稿时点的约数，实时数据请以各仓库页面为准。

---

## 1. Stalwart — 一个Rust程序，把邮件服务器全家桶打包

**仓库**：[stalwartlabs/stalwart](https://github.com/stalwartlabs/stalwart) | Star 约5k+ | 高频更新中

一句话定位：自建邮箱的「一体化解决方案」，把过去要拼装五六个组件的邮件系统塞进单个二进制文件。

自建邮件的痛点人尽皆知：Postfix管发、Dovecot管收、SpamAssassin管过滤、Rspamd管反垃圾，配置文件能绕地球一圈，出了问题连日志都难对齐。Stalwart用Rust重写了整条链路——SMTP、IMAP、JMAP一次到位，DKIM/SPF/DMARC签名校验内置，自带垃圾邮件过滤与自动化管理后台，部署后浏览器点几下就能开账户。

核心亮点是JMAP协议支持：现代邮件客户端（如Thunderbird新版）走JMAP，同步速度和移动端体验远超老旧IMAP。资源占用极低，树莓派级别的小主机也能跑，对想摆脱大厂邮箱审查与关停风险的人，这是目前最省心的开源出口。

商业模式已经跑通：开源核心免费，企业版按年收费（高可用集群、专业支持），是典型的open-core样本。

上手难度：⭐⭐⭐（邮件端口、DNS记录仍需基础知识）
适用人群：隐私敏感的个人站长、想给客户提供「企业邮箱托管」服务的开发者——邮件托管是按月收费的经典SaaS品类，二次开发空间明确。

## 2. Grist — 表格皮，数据库芯

**仓库**：[gristlabs/grist-core](https://github.com/gristlabs/grist-core) | Star 约7k | 持续更新

一句话定位：长得像Excel，骨子里是关系型数据库，单元格公式直接写Python。

传统电子表格的宿命：数据一多就卡，三张表互相引用就乱，几百行就想重写。Grist的解法是把「文档」变成「带表间关系的数据库」，每列有类型、表与表之间可以像SQL那样join，但操作界面完全是拖拽填表的姿势。最杀的一点：单元格公式支持真正的Python，数据处理能力直接上一个维度。

自托管版（grist-core）用Docker一条命令起，AGPL开源，官方同步提供云托管和桌面版。权限系统做得细到行级——同一张表，销售只能看自己的客户，老板看全量，这在纯表格工具里几乎见不到。

它适合所有「用Excel管生意管到崩溃」的小团队：库存、会员、合同台账、招生名单。对开发者而言，围绕垂直行业做模板包再卖托管服务，是一条已被验证的路径。

上手难度：⭐（会Excel就能用）
适用人群：小生意主、运营、非技术岗；二开方向是行业模板与私有化交付。

## 3. Mealie — 给全家的菜谱，安一个自己的家

**仓库**：[mealie-recipes/mealie](https://github.com/mealie-recipes/mealie) | Star 约8k | 社区接力维护中

一句话定位：自托管菜谱管家，贴个网址就能把全网菜谱抓进自己的库。

菜谱收藏的现状是散落的：微信里存一张截图、浏览器里十几个书签、下厨房收藏夹一堆广告。Mealie把这个碎片收进一个自托管应用——粘贴任意菜谱网页链接，它自动解析出食材、步骤、营养信息并结构化入库；再往下是每周排餐、自动汇总购物清单、按家庭分组共享。

技术上它是FastAPI加Vue的标准组合，Docker Compose部署，多用户支持「家庭」概念，媳妇一个账号、爸妈一个账号，菜谱和购物清单共享但不串台。REST API全量开放，接进Home Assistant让厨房屏幕显示今日菜单也只是几十行配置的事。

项目经历了一次维护者交接，现由社区组织接棒持续发版，是开源项目「去单点化」的正面案例。

上手难度：⭐⭐
适用人群：做饭的家庭、减脂人群（营养记录）；二开可对接营养师配餐、餐饮教学场景。

## 4. Pocket ID — 一把Passkey，打通内网所有登录

**仓库**：[pocket-id/pocket-id](https://github.com/pocket-id/pocket-id) | Star 约5k | 活跃开发中

一句话定位：只做一件事的OIDC身份提供方——用Passkey指纹登录你内网的所有服务。

自托管玩家都有几十个服务：NAS、相册、下载器、监控面板，每个都一套账号密码，或者被迫塞给笨重的全家桶认证系统。Pocket ID的哲学是做减法：不支持密码、不支持用户名，唯一凭证就是Passkey（指纹/Face ID/硬件密钥）。任何支持OIDC的应用（Gitea、Grafana、Portainer、MinIO……）指过来，登录就是按一下指纹。

单二进制加SQLite，资源占用低到可以和别的服务挤在同一台小主机上，配置界面干净得像产品级应用。它把「零信任内网」的门槛从运维课题拉低到了十分钟Docker Compose。

对服务商来说，这是给中小企业做内部系统统一登录的最佳选型之一——部署咨询与代运维本身就是收费项。

上手难度：⭐⭐
适用人群：Homelab玩家、小团队运维；变现在于私有化SSO部署服务。

## 5. WeeWX — 十五年老牌的个人气象站大脑

**仓库**：[weewx/weewx](https://github.com/weewx/weewx) | Star 约1.5k | 稳定维护中

一句话定位：把千元级民用气象站变成一套专业气象记录系统的开源软件。

GitHub上星不多，但WeeWX的真实地位远超星数——这个2009年前后就启动的项目，是全球气象爱好者的默认后端：接上Davis Vantage、Ecowitt等主流气象站硬件，温度、湿度、气压、雨量、风速数据自动入库，模板引擎渲染出精美报表页，再自动推送WeatherCloud等社区网络。硬件驱动生态是其护城河，官方与社区驱动超过百种设备，连软件-defined-radio接收的无线传感器都有人写了驱动。

v5重写了驱动架构并支持pip安装，部署体验现代化了一大截。数据存在本地SQLite，十几年气象档案想怎么分析就怎么分析——这是任何云气象App给不了的东西。

上手难度：⭐⭐⭐（需要一台气象站硬件）
适用人群：气象爱好者、农业种植者；二开方向是农场级环境监测数据服务。

## 6. reef-pi — 树莓派养海缸，Elixir写的海底管家

**仓库**：[reef-pi/reef-pi](https://github.com/reef-pi/reef-pi) | Star 约1.4k | 长期维护

一句话定位：用树莓派控制灯光、水泵、温度、补水，把海水缸 automation 的门槛打到千元内。

海缸是出了名的「吞金兽」，成品控制器动辄数千元。reef-pi用一块树莓派加继电器模块实现同样的事：定时开关水族灯、自动补水（ATO）、温度监控联动加热棒、钙反滴定泵排程，全部通过Web界面管理，还内置告警。软件用Elixir写就，跑在Nerves固件上，天生适合嵌入式场景，断电恢复后自动回到正轨。

项目最有价值的部分其实是它的文档站：从接线图到零件清单到固件烧录，一份手把手教程让没摸过电烙铁的人也能照着攒一套。这是「硬件开源项目靠文档赢」的典范。

上手难度：⭐⭐⭐⭐（要动手接线）
适用人群：海缸/水草缸玩家、智能硬件入门者；变现路径是卖组装套件与固件预装服务。

## 7. OpenCap — 两台手机，就是一间动作捕捉实验室

**仓库**：[stanfordnmbl/opencap](https://github.com/stanfordnmbl/opencap) | Star 约1.7k | 斯坦福团队维护

一句话定位：不用穿戴设备、不用上万美元的红外捕捉系统，两部手机拍一下，就能算出全身关节的运动曲线。

动作捕捉长期是体育科学与康复医学的奢侈品：Vicon光学系统一套几十万。斯坦福NMBL实验室开源的OpenCap换了条路：两台以上手机对着人拍，云端做AI姿态估计，再把结果喂进OpenSim肌肉骨骼模型，输出髋、膝、踝的三维运动学数据——论文验证过其精度可达实验室级。受试者穿运动服自由深蹲、跳跃、走路，十分钟出全套关节角度曲线。

输出的数据文件直接对接OpenSim生态，科研、康复评估、运动表现分析都能吃。对国内用户，这套流程意味着：健身房体测、青少年体态筛查、运动损伤康复跟踪，都可以用几部旧手机搭起来。

上手难度：⭐⭐⭐（需iOS设备与官方云流程）
适用人群：康复师、体能教练、生物力学研究者；二开方向是运动康复SaaS与训练机构私有化部署。

---

## 本期横向对比

| 仓库 | 类型 | Star（约） | 上手难度 | 适用场景 |
|------|------|-----------|---------|---------|
| Stalwart | 邮件基础设施 | 5k+ | ⭐⭐⭐ | 自建企业邮箱、隐私托管 |
| Grist | 数据工具 | 7k | ⭐ | 小团队台账、行业模板 |
| Mealie | 家庭生活 | 8k | ⭐⭐ | 菜谱管理、排餐购物 |
| Pocket ID | 认证安全 | 5k | ⭐⭐ | 内网SSO、Homelab |
| WeeWX | 硬件玩咖 | 1.5k | ⭐⭐⭐ | 个人气象站、农业监测 |
| reef-pi | 硬件玩咖 | 1.4k | ⭐⭐⭐⭐ | 海缸自动化、DIY入门 |
| OpenCap | 科研工具 | 1.7k | ⭐⭐⭐ | 运动科学、康复评估 |

## 本期全景

```mermaid
mindmap
  root((第6期精选))
    基础设施
      Stalwart 邮件全家桶
      Pocket ID 指纹打通内网
    数据与生活
      Grist 表格变数据库
      Mealie 菜谱管家
    硬件玩咖
      WeeWX 个人气象站
      reef-pi 树莓派海缸
    科研前沿
      OpenCap 手机动作捕捉
```

## 本期之最

**最值得立即尝试：Mealie。** 一条docker compose命令、十分钟，全家的菜谱从此有了家，对非技术家庭成员也几乎零学习成本。

**最有商业潜力：Stalwart。** 邮箱托管是刚需、按月付费、复购率极高的品类，open-core模式已被官方验证，服务商拿来做私有化企业邮箱交付，成本几乎只有一台VPS。

**最被低估：WeeWX。** 十几年打磨、全球气象社区的实际标准、硬件驱动生态无敌——星数与它的地位完全不成正比，典型的「活在圈子里，红在圈外」。

## 参考来源

1. [stalwartlabs/stalwart](https://github.com/stalwartlabs/stalwart) — Rust一体化邮件服务器，本文功能描述以仓库文档为准
2. [gristlabs/grist-core](https://github.com/gristlabs/grist-core) — Grist开源核心，Python公式与权限模型见其README
3. [mealie-recipes/mealie](https://github.com/mealie-recipes/mealie) — 自托管菜谱管家，维护交接公告见仓库Discussions
4. [pocket-id/pocket-id](https://github.com/pocket-id/pocket-id) — Passkey-only OIDC提供方
5. [weewx/weewx](https://github.com/weewx/weewx) 及官网 weewx.com — v5驱动架构与硬件支持列表
6. [reef-pi/reef-pi](https://github.com/reef-pi/reef-pi) — 树莓派水族缸控制器，教程站 learn.reef-pi.org
7. [stanfordnmbl/opencap](https://github.com/stanfordnmbl/opencap) 及 opencap.stanford.edu — 手机视频动作捕捉，斯坦福NMBL实验室

> 说明：本文数据基于撰稿时点的公开资料整理，Star数为约数，仓库活跃度与最新版本请以GitHub页面实时信息为准。

> [!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)
