4 款冷门开源应用,专治生活里的小麻烦

开源软件常被记住的,是那些「大块头」的替代方案——比如取代某款云盘或密码管理器。但真正让人眼前一亮的,往往是一些解决细小麻烦的小工具:它们不显眼,却恰好填补了某类需求。下面这四款均免费开源,多数还能自行部署在自家设备上。

HomeBox:把家里的杂物管起来

HomeBox 是一款面向普通家庭的资产清点与收纳系统,通过 Docker 一键部署。用户先按房间、货架建立位置,再逐项登记物品,并附上照片、购买日期与序列号,之后的查找就交给搜索完成。一个贴心之处是支持用二维码快速检索。

它用 Go 语言编写,资源占用很低,官方给出的闲置内存不到 50MB,因此跑在一台闲置的 NAS 或老旧的备用电脑上也不会吃力。数据起步可用 SQLite,等物品数量变大再迁移到 Postgres 即可。

KitchenOwl:终结重复买菜的尴尬

共享清单的痛点,几乎每个家庭都遇到过:明明家里有人买过,结果另一人又买了一遍。KitchenOwl 用一份实时同步的共享清单解决这个问题,并会自动对添加的商品分类。

除了购物清单,它还能管理菜谱:把支持站点的链接粘贴进去,配料会被直接抓取进清单。不过作者实测发现,不少热门网站暂不支持。此外,它还带有膳食规划日历与简单的开支记录,适合想要逐步摆脱某大型科技公司生态的用户作为切入点。

ntfy:让任意脚本都能给你发通知

ntfy 是一个可以自行部署的发布—订阅式通知服务,用法简单到只需向某个主题发送一条 HTTP 请求,所有订阅该主题的设备就会收到推送。它甚至可以替代某些聊天工具的通知机器人。

这种极简特性,使它特别适合嵌入各种家庭自动化。备份脚本跑完想让手机震一下?磁盘空间不足要提醒?门铃传感器被触发?一条 POST 请求就能搞定。它是个能轻松接进其他项目的小零件。

Espanso:终结复制粘贴的循环

Espanso 是一款文本展开工具。初看似乎过于简单,直到真正用起来才发现省事:输入一个简短触发词,例如「:addr」,它就会瞬间展开成完整邮寄地址、一段常用邮件回复,或是每天要粘贴十遍的代码块。

它在底层用 Rust 编写、通过 YAML 文件配置,因此运行快且完全本地化,没有云同步、也没有账号,片段不会离开本机(除非用户自行备份)。它还能调用 Python、Node 等脚本,化身轻量自动化工具。macOS 与 Linux 均可使用,在 Windows 记事本上作者遇到过一些小问题。

小工具也有大价值

这四款应用都不花哨,也替代不了媒体服务器或一站式大软件。它们做的是解决那些人们早已习惯忍受的小麻烦——这恰恰是垂直开源软件的魅力所在。

来源:How-To Geek(作者 Zunaid Ali)