<!-- title: 从菜谱到字体：8个生活开源神器 -->

# 这一期不聊 AI：8 个把生活琐事接管掉的开源仓库

**概述**：前几轮我们挖过 AI 编程、自托管阅读、终端武装、阳台种菜，这一期刻意换轨——完全不聊大模型，只找那些「装好就能用、用完就离不开」的生活流工具：厨房、钱包、时间、手写、字体、硬盘卫生、文件传递。它们大多没人炒作，却在各自角落里安静地解决着真实痛点。需要说明：本期所有 Star 数为撰写时（2026-09）的量级估计，未经逐仓实时抓取核验，具体数字与最近更新状态请以各仓库页面为准。

---

## 1. [excalidraw/excalidraw](https://github.com/excalidraw/excalidraw) ｜ Star：万级头部（估）｜ 更新：持续活跃

**一句话定位**：手绘涂鸦风格的虚拟白板，画架构图、聊方案时让白板看起来像人在纸上画的。

**解决什么痛点**：Visio/Draw.io 式工具画出来的图工整得像流水线产物，开会时没人想看。Excalidraw 用手绘线条和随机抖动制造「草稿感」，让技术方案的讨论氛围从「评审」变成「一起画」。

**核心拆解**：打开 [excalidraw.com](https://excalidraw.com) 即用，无需注册；数据默认存在浏览器本地。手绘质感底层靠 rough.js 这类手绘风渲染库实现；多人协作房间走端到端加密；文件格式是开放的 JSON。对开发者最重要的一点：它本身是一个可嵌入的 React 组件包，你可以把整块白板塞进自己的产品里。社区还把 Mermaid 语法图转成 Excalidraw 手绘风做了转换器，代码生成图再「去 CAD 味」一步到位。

**上手难度**：⭐（网页即开即用，自托管多一步 Docker）

**适用人群**：所有要画图讲道理的人。**变现思路**：官方走「开源核心 + 托管协作付费」路线，二次开发方向是把白板嵌进垂直场景——面试平台、教室、需求评审机器人。

---

## 2. [mealie-recipes/mealie](https://github.com/mealie-recipes/mealie) ｜ Star：数千级（估）｜ 更新：持续活跃

**一句话定位**：自托管菜谱管家：贴一个菜谱网址自动抓成结构化食谱，顺手排好一周膳食计划和购物清单。

**解决什么痛点**：菜谱散落在收藏夹、聊天记录、短视频里，做饭时翻半天；买菜之前永远想不清这周到底要买什么。

**核心拆解**：最强的是 URL 导入——粘贴任意菜谱页面链接，它读取页面里的结构化菜谱数据，自动拆出食材表、步骤、时长、份量，归档进可搜索的库。在此基础上做膳食计划：把选好的菜拖进一周日历，它反向汇总出购物清单，按食材去重合并。技术栈是 Python FastAPI 后端 + Vue 前端，Docker 一条命令起服务，全家数据存自己家里。多人共用一个厨房？建多用户，各自口味各自管。

**上手难度**：⭐⭐（会 Docker 就行）

**适用人群**：做饭的家庭、健身餐计划者。**变现思路**：面向餐厅/私厨做菜谱成本核算与采购量的二开；或给健身工作室做「训练+饮食」配套部署。

---

## 3. [ghostfolio/ghostfolio](https://github.com/ghostfolio/ghostfolio) ｜ Star：数千级（估）｜ 更新：持续活跃

**一句话定位**：开源的投资组合记账本：把股票、ETF、加密货币、存款放一个页面里看总资产、年化收益和资产配置。

**解决什么痛点**：持仓散在券商 App、交易所、银行账户里，谁也说不清自己的真实年化回报是多少、风险敞口集中在哪。

**核心拆解**：自托管后手动录入或导入交易记录，它负责算清楚 XIRR（资金加权年化收益）、资产配置饼图、各账户贡献度，还内置 FIRE（财务独立）计算器，回答「照这个存钱速度几年能退休」。技术栈 NestJS + 前端框架的常规组合，数据完全本地。值得注意的是它的商业路径：项目同时提供官方付费托管订阅，用户免运维直接用——「开源核心 + 云服务收费」在个人理财这个品类已被它验证跑通。

**上手难度**：⭐⭐（Docker 部署 + 录入持仓）

**适用人群**：多平台投资者、FIRE 实践者。**变现思路**：它是本期现成的商业模式模板——照抄「自托管开源 + 付费云」；国内方向可二开对接场内基金与公积金数据源。

---

## 4. [ActivityWatch/activitywatch](https://github.com/ActivityWatch/activitywatch) ｜ Star：数千到万级（估）｜ 更新：持续维护

**一句话定位**：本地优先的时间追踪器：你在每个应用、每个网站、每个项目上花了多少时间，它替你记着，且数据永不上传。

**解决什么痛点**：想知道「时间都去哪了」，又不敢用把屏幕截图传云端的员工监控类工具——既要数据，也要隐私。

**核心拆解**：架构是典型的事件采集器模式——常驻的 watcher 分别记录前台窗口切换、AFK（离开键盘）状态，浏览器装扩展后还能按域名记标签页停留；所有事件进本地服务器的 REST API，默认监听本机端口，Web 界面出可视化报表。它甚至带一门小型查询语言，可以写「过去 30 天我在 IDE 里超过 4 小时的日子」这类问题。编辑器有插件生态，写代码的时间能按项目细分。对量化自我（QS）玩家来说，这是自我实验的底座数据层。

**上手难度**：⭐（装客户端即用，查询语言进阶）

**适用人群**：自由职业者、远程办公者、想用数据管自己的人。**变现思路**：二开做团队版「自愿共享的专注度看板」，或接 LLM 做个人周报生成——注意这是给「想要的人」用的，不是监控。

---

## 5. [xournalpp/xournalpp](https://github.com/xournalpp/xournalpp) ｜ Star：万级边缘（估）｜ 更新：持续活跃

**一句话定位**：开源手写笔记与 PDF 批注软件：拿手写笔在讲义、论文、合同上写字画圈的最顺手选择。

**解决什么痛点**：PDF 阅读器的批注功能永远差一口气——不能像纸一样自由书写，导师改论文、老师改作业、律师标合同都别扭。

**核心拆解**：C++/GTK 写的跨平台应用，对数位板和触控笔的压感支持是核心强项，写出来的笔画有粗细浓淡。几个杀手级细节：直接批注 PDF 并能导出扁平化结果；插入音频录边注，上课录音和手写笔记时间轴对齐回放；内置 LaTeX 插件，手写笔记里可以插排版公式；页面模板支持横线、方格、五线谱。学生党拿它当电子草稿纸，研究人员拿它精读论文。

**上手难度**：⭐（下载即用）

**适用人群**：学生、科研人员、有平板的办公族。**变现思路**：本身无付费计划，二开方向是教育机构部署——「电子作业本 + 教师批注回传」的完整链路。

---

## 6. [lxgw/LxgwWenKai](https://github.com/lxgw/LxgwWenKai) ｜ Star：万级（估）｜ 更新：持续迭代字重与字形

**一句话定位**：霞鹜文楷，一款基于 Klee One 改造、把简体中文补全做扎实的开源楷体，是中文界面美化的「默认答案」。

**解决什么痛点**：免费可商用的中文字体荒漠——要么是黑一色的系统字，要么授权费劝退。想要「书卷气」的正文楷体，开源世界几乎只有一个答案。

**核心拆解**：底子是 Fontworks 开源的日文教科书体 Klee One，原作者长期补造简体缺字、调整字形，逐渐长成覆盖简繁的完整中文字体，SIL OFL 许可证允许自由使用与商用。衍生版本有针对屏幕阅读优化的「霞鹜文楷 屏幕阅读版」，后期还补充了多个字重。实际用法：装进系统当 UI 字体、写进网页 `@font-face`、嵌进电子书和终端配置。一个个人维护的字体能做到这个普及度，是「小人物长期主义」的样本。

**上手难度**：⭐（下载安装字体文件）

**适用人群**：所有嫌系统字丑的人。**变现思路**：接品牌定制字、字库外包；产品团队用它省下动辄数万的字体授权费，本身就是「变现」的反向操作。

---

## 7. [qarmin/czkawka](https://github.com/qarmin/czkawka) ｜ Star：数千级、本期最低档（估）｜ 更新：节奏稳健

**一句话定位**：Rust 写的重复文件大扫除：重复文件、相似照片、重复音乐、空目录、超大文件一网打尽，快得离谱。

**解决什么痛点**：十年攒下来的照片库里有八张连拍九张重复、音乐库同一首歌三个版本、下载目录同名文件堆成山——手动清到怀疑人生。

**核心拆解**：Rust 的性能优势在这里兑现得淋漓尽致：多线程扫盘 + 哈希缓存，第二次扫描只算变动的文件，几十万文件的库也就几分钟。识别能力分多层——按文件名、按大小、按完整哈希找重复；用感知哈希找「内容相似但文件不同」的照片（连拍、改过尺寸的都能抓出来）；比对音乐标签找重复曲目；还能清空目录、找损坏文件。提供 GTK 界面版和 CLI 版，后者可以写进定时任务自动维持硬盘卫生。名字是波兰语「深坑」的意思，和它帮你填的存储黑洞形成反差萌。

**上手难度**：⭐（图形界面点选即用）

**适用人群**：照片囤积者、NAS 用户、所有红点强迫症。**变现思路**：打包成照片库清理服务、给 NAS 厂商做内置清理组件。

---

## 8. [szabodanmiklos/microbin](https://github.com/szabodanmiklos/microbin) ｜ Star：千级（估，本期最小的仓库之一）｜ 更新：节奏不算高频

**一句话定位**：单二进制的极简 pastebin：贴段代码、传个文件、生成短链和二维码，一个可执行文件全办了。

**解决什么痛点**：临时给同事传一段日志、一份配置文件，不想为此架 Nextcloud，也不想把内容贴进来路不明的公共 paste 服务。

**核心拆解**：Rust 编译出单个可执行文件，跑起来就是一个完整的自托管服务：文本与文件上传、可设过期时间、支持「阅后即焚」（打开一次即销毁）、可选密码保护、自动生成二维码方便手机扫码取文件，链接是随机动物名的短链好记又好念。资源占用极低，树莓派都绰绰有余。它代表一类被低估的开源形态：不追功能大而全，把「贴—传—取」这条 10 秒钟的小路修到极致。对小团队来说，这就是内部基础设施的最后一公里。

**上手难度**：⭐⭐（编译或 Docker，几乎没有配置项）

**适用人群**：小团队、自托管玩家。**变现思路**：作为组件嵌进运维工单、客服系统做附件通道；或加团队权限后打包进私有化交付方案。

---

## 本期横向对比

| 仓库 | 类型 | Star 量级（估） | 上手难度 | 适用场景 |
|---|---|---|---|---|
| excalidraw | 白板/图示 | 万级头部 | ⭐ | 方案讨论、架构草图 |
| mealie | 菜谱/膳食 | 数千级 | ⭐⭐ | 家庭厨房、健身餐 |
| ghostfolio | 投资记账 | 数千级 | ⭐⭐ | 多平台持仓管理 |
| ActivityWatch | 时间追踪 | 数千~万级 | ⭐ | 量化自我、远程办公 |
| xournalpp | 手写笔记 | 万级边缘 | ⭐ | PDF 批注、无纸学习 |
| LxgwWenKai | 中文字体 | 万级 | ⭐ | UI 美化、可商用排版 |
| czkawka | 磁盘清理 | 数千级 | ⭐ | 重复照片/音乐大扫除 |
| microbin | Pastebin | 千级 | ⭐⭐ | 团队内贴码传文件 |

## 本期版图

```mermaid
mindmap
  root((生活开源八宝))
    厨房与餐桌
      mealie 菜谱管家
    钱包与投资
      ghostfolio 组合追踪
    时间与专注
      ActivityWatch 本地计时
    笔与纸
      Excalidraw 手绘白板
      Xournal++ 手写批注
    屏幕审美
      霞鹜文楷 开源中文字体
    硬盘卫生
      Czkawka 重复清理
    分享与传递
      Microbin 贴文传文件
```

## 本期之最

- **最值得立即尝试：excalidraw**——零安装打开网页就能用，五分钟后你就会想把它推给全组。
- **最有商业潜力：ghostfolio**——「自托管开源 + 付费托管」的路径已被官方自己跑通，照着模板做垂直市场即可。
- **最被低估：ActivityWatch**——量化自我是刚需，但它安静得几乎没有出圈过；谁把它和周报/习惯养成做好，谁就捡到一个细分品类。

## 参考来源

1. [excalidraw/excalidraw](https://github.com/excalidraw/excalidraw) — 手绘风白板主仓库；[excalidraw.com](https://excalidraw.com) 为官方托管站
2. [mealie-recipes/mealie](https://github.com/mealie-recipes/mealie) — 自托管菜谱与膳食计划主仓库
3. [ghostfolio/ghostfolio](https://github.com/ghostfolio/ghostfolio) — 开源投资组合追踪主仓库，官方提供付费托管订阅（据其官网介绍）
4. [ActivityWatch/activitywatch](https://github.com/ActivityWatch/activitywatch) — 本地优先时间追踪主仓库；[activitywatch.net](https://activitywatch.net) 为官网
5. [xournalpp/xournalpp](https://github.com/xournalpp/xournalpp)、[lxgw/LxgwWenKai](https://github.com/lxgw/LxgwWenKai)、[qarmin/czkawka](https://github.com/qarmin/czkawka)、[szabodanmiklos/microbin](https://github.com/szabodanmiklos/microbin) — 手写笔记、霞鹜文楷、重复文件清理与极简 pastebin 主仓库

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