
Threadmark
Transforme grupos lotados do WhatsApp e o Gmail em uma lista curta do que precisa de você: pagamentos, reuniões e prazos.
As câmeras da sua casa, com rostos conhecidos reconhecidos no seu próprio servidor e uma linha do tempo tranquila de quem passou por aí.
O Home Monitor é auto-hospedado: cada pessoa roda a sua própria cópia privada.
O Home Monitor é uma visão auto-hospedada das câmeras da sua casa. Um pequeno coletor ao lado das câmeras captura os instantâneos delas e envia imagens quando algo se mexe. Depois, o seu próprio servidor procura pessoas e rostos e mostra os resultados num app web instalável, com uma linha do tempo do dia.
O vídeo contínuo fica nos cartões SD das câmeras; o servidor guarda só instantâneos selecionados. O reconhecimento de pessoas e rostos roda no processador do servidor, então nenhum serviço externo recebe as suas imagens.
O reconhecimento é uma estimativa. O Home Monitor associa rostos com cautela e deixa sem identificação os que não estão claros, mas não verifica se um rosto é real, não garante uma identificação e não acompanha uma pessoa de uma câmera para outra. Cadastre só pessoas que concordarem e confira você mesmo as correspondências inesperadas.
As cenas, pessoas e eventos destas capturas são gerados pela demonstração do app; nenhuma imagem real de câmera é usada.
O Home Monitor tem duas partes. O coletor precisa só de Python e Pillow. O servidor roda Python 3.12 com FastAPI e SQLite, e usa OpenCV e ONNX Runtime com três modelos pequenos: YOLOX-Nano encontra pessoas, YuNet encontra rostos e SFace os compara. Ele foi pensado para processadores ARM64 sem placa de vídeo. Você e o coletor acessam o servidor de forma privada pelo Tailscale; o acesso público opcional passa pelo Cloudflare Tunnel e por um listener Caddy reforçado. O projeto é open source sob a licença GPL-3.0-or-later.