
Threadmark
把热闹的 WhatsApp 群组和 Gmail 变成一份简短清单,只列出需要你处理的事:付款、会议和截止日期。
你家里的摄像头:熟悉的面孔在你自己的服务器上识别,一条安静的时间线告诉你谁来过。
Home Monitor 采用自托管方式:每个人运行自己的私有副本。
Home Monitor 是一个自托管的家庭摄像头查看应用。放在摄像头旁边的一个小型采集器获取摄像头快照,有动静时就发送画面。然后你自己的服务器查找人和人脸,并在可安装的网页应用中显示结果,附带当天的时间线。
连续录像保留在摄像头的 SD 卡上;服务器只保存选中的快照。人和人脸识别都在服务器自己的处理器上运行,因此不会有任何外部服务收到你的图片。
识别只是一种估计。Home Monitor 会谨慎地比对人脸,看不清的人脸不做识别,但它不检查人脸是否为真人,不保证一定能认出身份,也不会在不同摄像头之间跟踪某个人。只登记同意的人,遇到意外的匹配请自行核实。
这些截图中的场景、人物和事件都由应用的演示生成,没有使用任何真实的摄像头图像。
Home Monitor 由两部分组成。采集器只需要 Python 和 Pillow。服务器运行 Python 3.12、FastAPI 和 SQLite,并通过 OpenCV 和 ONNX Runtime 使用三个小模型:YOLOX-Nano 找人,YuNet 找人脸,SFace 比对人脸。它专为没有显卡的 ARM64 处理器设计。你和采集器通过 Tailscale 私密访问服务器;可选的公开访问经过 Cloudflare Tunnel 和一个加固的 Caddy 监听器。该项目以 GPL-3.0-or-later 许可证开源。