<!-- title: 27美元的手表，心脏是开源的 -->

**说明：文中 Star 一律标注数量级档位而非精确数字，精确值请以仓库页面实时显示为准。**

## 概述

这一期刻意绕开了卷到冒烟的 AI 编程赛道，把镜头对准生活的各个现场：手腕、厨房、书桌、健身房，以及你每天被算法投喂的信息入口。八个仓库有两条暗线：一是「数据主权」——时间账本、健康数据、藏书清单、稍后读，全都支持本地化自托管，不向任何厂商交出原始数据；二是「硬件自留地」——无线键盘固件和 27 美元开源手表证明，硬件同样可以被开源社区接管。其中两个还是千星级的冷门宝藏，正是本期最值得捡的漏。

---

## 1. RSSNext/Folo — 把 RSS 长成一台信息浏览器

**仓库**： [RSSNext/Folo](https://github.com/RSSNext/Folo) | 热度：万星级 | 活跃：高频迭代中

一句话定位：号称「下一世代信息浏览器」的开源 RSS 客户端，出自 RSSHub 作者 DIYgod 团队。

它解决的痛点很经典：算法时间线是别人决定你看什么，RSS 是你决定看什么——但传统 RSS 阅读器太素了，留不住人。Folo 的思路是把订阅做成一台多模态浏览器：RSS 文章、X/微博等社交列表、播客、图片墙被统一进同一套时间线；内置 AI 翻译和摘要，外文源一键可读；桌面端与移动端同步，强调端到端加密的订阅隐私设计。

架构上是典型的现代 TypeScript 全栈（Tauri 桌面壳 + React Native 移动端），核心亮点在于它复用了 RSSHub 生态——数千个站点的路由规则天然成了它的内容供给，这是别人抄不走的护城河。

上手难度：⭐⭐（登录即用，订阅源可从 OPML 一键迁移）

适用人群：信息工作者、研究者、所有厌倦推荐算法的人。商业方向：官方正探索 AI 额度与会员制；二次开发可做成团队情报站——把竞品动态、行业关键词、监管公告聚合成一个内部信息台，这是企业服务里被验证过付费意愿的场景。

## 2. zmkfirmware/zmk — 无线客制化键盘的大脑

**仓库**： [zmkfirmware/zmk](https://github.com/zmkfirmware/zmk) | 热度：数千星 | 活跃：社区驱动，持续发版

一句话定位：基于 Zephyr 实时操作系统的开源无线键盘固件，客制化键盘圈除了 QMK 之外的另一极。

痛点：QMK 是老大哥，但它是为有线键盘时代设计的，蓝牙多通道（一台键盘切着连三台设备）、分体键盘的无线通信、低功耗续航，都是它的短板。ZMK 用 Zephyr 重写了整个底座：BLE 原生、分体支持一流、深睡功耗极低，一颗电池用几周。

实现亮点是它的「零本地环境」玩法：你 fork 官方 config 仓库，在 GitHub Actions 里云端编译固件，改完按键映射直接下载 .uf2 刷入——不需要装任何工具链。键位靠 devicetree 覆写定义，分层（layer）、组合键（combos）、长按短按全在文本配置里完成。代价是你得学一点设备树语法，这是它上手门槛的主要来源。

上手难度：⭐⭐⭐⭐（改配置需学 devicetree，但有官方生成器辅助）

适用人群：HHKB/分体键盘玩家、极端效率党、键盘套件作者。商业方向：客制化键盘是被 Crowd Supply 反复验证的付费市场，ZMK 兼容性已是许多分体套件的卖点；「代客固件调试」也是实打实的手艺活生意。

## 3. InfiniTime + Gadgetbridge — 27 美元手表，数据不出厂

**仓库**： [InfiniTimeOrg/InfiniTime](https://github.com/InfiniTimeOrg/InfiniTime) · [Freeyourgadget/Gadgetbridge](https://github.com/Freeyourgadget/Gadgetbridge) | 热度：各数千星 | 状态：InfiniTime 已趋稳定维护，Gadgetbridge 持续活跃

一句话定位：Pine64 的 27 美元智能手表 PineTime，配上开源固件 InfiniTime 和开源伴侣应用 Gadgetbridge，组成一套完全不经过厂商云的可穿戴方案。

痛点：市售手环的心率、睡眠、步数数据默认躺在厂商服务器里，导出要会员，停服就变砖。PineTime 这块手表从出生起就是给开源社区准备的：InfiniTime 用 FreeRTOS + LVGL 实现表盘、通知、心率、运动记录，社区自绘表盘多到换不过来；Gadgetbridge 在安卓端无 root 完成配对同步，还顺带支持小米、华为等一众手环——就算你不玩 PineTime，它也能把你现有手环的数据解放出来。

需要说清的是：InfiniTime 主线开发已进入平稳期，新意更多来自社区表盘和 Gadgetbridge 的持续演进，买它买的是「永远不怕停服」，不是新功能。

上手难度：⭐⭐⭐（刷机有文档护体，但要动手）

适用人群：隐私敏感的运动用户、想拿手表做点定制的极客。商业方向：企业工牌手环、活动计时手环的定制固件，是把这套栈变现最快的路径。

```mermaid
flowchart TD
  A["Pine64 硬件 27 美元"] --> B["InfiniTime 开源固件"]
  B --> C["Gadgetbridge 安卓端"]
  C --> D["心率睡眠数据留在本机"]
```

## 4. wger-project/wger — 装在自己服务器上的健身教练

**仓库**： [wger-project/wger](https://github.com/wger-project/wger) | 热度：数千星 | 活跃：持续发版

一句话定位：老牌自托管健身管理平台，训练计划、体重曲线、营养日记一站管齐。

痛点：主流健身 App 全是订阅制，年费不便宜，练了三年的数据说锁就锁。wger 把这套东西搬到你自己的 Docker 里：排训练日（支持经典分化、力量举模板）、记录每组重量次数、体重体脂趋势、饮食热量日记，一应俱全。官方还提供 Flutter 写的移动 App，连自建服务器照样用。

它最值钱的部分是那套完整的 REST API——所有功能都能通过 API 操作，这意味着它不是个成品 App，而是个健身领域的基础设施。Docker Compose 几行命令起服务，反向代理挂个域名就能全家共用。

上手难度：⭐⭐（Docker 一键部署）

适用人群：健身爱好者、私教。商业方向：私教工作室的私有部署系统——教练给学员排课、学员手机打卡，一套 wger 二次开发就能撑起一个小型 SaaS；企业员工健康福利平台也是顺手的改造方向。

## 5. mealie-recipes/mealie — 厨房中枢，食谱的归宿

**仓库**： [mealie-recipes/mealie](https://github.com/mealie-recipes/mealie) | 热度：数千星、逼近万级 | 活跃：高频迭代

一句话定位：自托管食谱管家，v2 版本全面重写后成为这个品类的事实标准。

痛点：现代人的食谱散落在短视频收藏夹和聊天记录里，想用的时候找不到，食材也不知道买了够不够。Mealie 给出的答案是一个漂亮的厨房中枢：任意食谱网页贴上 URL 一键抓取结构化入库（菜谱站的结构化数据它都认）、按人数自动缩放用量、生成购物清单、周度备餐日历、全家多账号协作。冰箱里还剩什么、哪些快过期，配合标签体系也能管起来。

技术栈是 FastAPI + Vue 的现代组合，部署依旧 Docker 一把梭，支持 OIDC 单点登录接入门户，这些细节让它比同类产品（如老牌的 Tandoor）更适合当「家庭基础设施」长期运行。

上手难度：⭐⭐

适用人群：做饭的人、家庭主理人。商业方向：餐饮店的菜单成本核算、营养师的客户餐单管理，都是在它的食谱结构化数据上顺理成章的二开方向。

## 6. ActivityWatch/activitywatch — 屏幕时间账本，数据不出门

**仓库**： [ActivityWatch/activitywatch](https://github.com/ActivityWatch/activitywatch) | 热度：万星上下 | 活跃：持续发版

一句话定位：本地优先的跨平台屏幕时间统计器，RescueTime 等订阅制时间管理服务的开源替代。

痛点：想知道自己的时间花在哪，商业服务却要求你把所有窗口标题、网页记录上传到它的云——这本身就是新的隐私风险。ActivityWatch 的架构从根上回避了这个问题：watcher 进程在本机采集窗口焦点、AFK（离开键盘）状态、浏览器标签页（配官方插件），写入本地 server 的 SQLite，所有查询走本地 API，数据一克都不出门。

设计上它把「采集」「存储」「可视化」拆成独立模块，第三方 watcher（编辑器插件、游戏计时）可以随意挂载，跨 Windows/macOS/Linux 全平台。缺点是报告界面偏工程师审美，跨设备汇总要自己想办法——但这恰好是二开空间。

上手难度：⭐⭐（装上即用）

适用人群：自由职业者、想审计自己注意力的人。商业方向：做「数据留在企业内网」的效率分析合规版——正是 SaaS 版时间管理在隐私法下最难做的部分。

## 7. readeck/readeck — Pocket 关停后的真空，它来补位

**仓库**： [readeck/readeck](https://github.com/readeck/readeck) | 热度：千星级（小而美） | 活跃：持续发版

一句话定位：Go 写的轻量自托管稍后读（read-it-later）服务，主打「不跟踪你」。

痛点：稍后读这个品类刚经历地震——据 Mozilla 公告，老牌服务 Pocket 已于 2025 年关停（未经本文实时复核，细节以其官方声明为准），数百万用户的阅读清单瞬间没了去处，云端替代品们又在悄悄加广告和追踪。Readeck 的时机近乎完美：单个 Go 二进制文件丢上服务器就跑，正文提取干净利落，高亮标注、标签体系、全文检索齐全，还能把存下的文章导出成 EPUB 拿到阅读器上慢慢看。多用户支持让它天然适合全家或小团队共用，REST API 完整，配合浏览器扩展和小书签一键收藏。

这个项目的气质很欧洲：AGPL 协议、拒绝用户画像、文档朴素但扎实，是典型的「一个人也能维护十年」的工程。

上手难度：⭐⭐

适用人群：重度阅读者、博客作者。商业方向：内容团队的选题采集管线、出版机构的内容预处理工具，都建立在它的正文提取能力上。

## 8. mateusz-bak/Openreads — 藏书账本，豆瓣之外的选项

**仓库**： [mateusz-bak/Openreads](https://github.com/mateusz-bak/Openreads) | 热度：千星级（小而美） | 活跃：个人主导，稳定迭代

一句话定位：开源原生安卓读书追踪应用，Goodreads 的去广告平替。

痛点：读书记录是最有个人史价值的数据之一，但它通常锁在 Goodreads（归了亚马逊）或豆瓣（不提供完整导出）手里。Openreads 把这件事交还给你：扫码或搜索快速录入（元数据走 Open Library），标记在读、想读、读毕，打分写评，读完自动生成阅读统计——一年读了多少本、多少页、最爱的作者，一目了然。Material 3 界面做得相当精致，支持本地备份和标签书架，纯本地方案也可以完全离线使用。

它是本期最「小」的项目：个人开发者主导，功能克制，没有服务器、没有账号体系，安卓原生的 Kotlin 写就。但「读完一本书时想记点什么」这个瞬间，它比任何大厂产品都顺手。

上手难度：⭐（装上就用）

适用人群：纸质书和电子书都读的重度读者。商业方向：读书社群的打卡运营工具、独立书店会员系统的底层改造，方向都比它现在的体量大——这正是小而美项目的魅力。

---

## 本期横向对比

| 仓库 | 赛道 | 热度档 | 上手难度 | 一句话场景 |
|---|---|---|---|---|
| RSSNext/Folo | 信息入口 | 万星级 | ⭐⭐ | 逃离算法投喂 |
| zmkfirmware/zmk | 键盘固件 | 数千星 | ⭐⭐⭐⭐ | 无线客制化键盘 |
| InfiniTime + Gadgetbridge | 可穿戴 | 数千星 | ⭐⭐⭐ | 手环数据自持 |
| wger-project/wger | 健身 | 数千星 | ⭐⭐ | 私有健身日志 |
| mealie-recipes/mealie | 厨房 | 数千星+ | ⭐⭐ | 食谱集中管理 |
| ActivityWatch | 效率 | 万星上下 | ⭐⭐ | 本地屏幕时间 |
| readeck/readeck | 阅读 | 千星级 | ⭐⭐ | 不被追踪的稍后读 |
| mateusz-bak/Openreads | 藏书 | 千星级 | ⭐ | 读书记录自主 |

## 全景图

```mermaid
mindmap
  root((本期八仓))
    信息入口
      Folo RSS浏览器
    硬件自留地
      ZMK 键盘固件
      PineTime 开源手表
    身体管理
      wger 健身日志
      ActivityWatch 时间账本
    生活现场
      Mealie 厨房中枢
    书桌
      Readeck 稍后读
      Openreads 藏书账本
```

## 本期之最

- **最值得立即尝试：Folo**。装上、导入 OPML、关注几个源，十分钟内你会重新想起「主动获取信息」是什么感觉。
- **最有商业潜力：ZMK**。客制化键盘是一个已经用真金白银反复验证过的市场，固件是这条产业链上离用户最近、最缺服务的一环。
- **最被低估：Readeck**。Pocket 关停留下的真空期不会永远开着，千星级的它正处在「早知道早受益」的窗口里。

## 参考来源

1. [RSSNext/Folo](https://github.com/RSSNext/Folo) — Folo 项目主仓库
2. [ZMK 官方文档](https://zmk.dev/) — ZMK 固件配置与云编译说明
3. [Pine64 PineTime Wiki](https://wiki.pine64.org/wiki/PineTime) — PineTime 硬件规格与刷机文档
4. [Gadgetbridge 官网](https://gadgetbridge.org/) — Gadgetbridge 支持设备与功能说明
5. [wger 官网](https://wger.de/) — wger 在线实例与 API 文档入口
6. [Mealie 文档](https://mealie.io/) — Mealie 部署与功能文档
7. [ActivityWatch 官网](https://activitywatch.net/) — 架构设计与插件生态说明
8. [Readeck 官网](https://readeck.org/) — Readeck 功能介绍与安装指南
9. [mateusz-bak/Openreads](https://github.com/mateusz-bak/Openreads) — Openreads 项目主仓库

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