Sobre o aplicativo
Threadmark é uma caixa de atenção privada para os grupos e pessoas do WhatsApp que você escolher. Ele lê as mensagens novas assim que chegam, separa pagamentos, reuniões, prazos e qualquer outra coisa que você pedir para acompanhar, e mostra só isso. Todo o resto fica no WhatsApp.
Ele se conecta como dispositivo vinculado, como o WhatsApp Web, e por design só lê: nunca envia mensagens, nunca marca conversas como lidas, nunca mostra você online e nunca lê o histórico antigo. A conexão não é oficial, então o WhatsApp pode mudá-la ou restringir uma conta que a use.
Cada grupo e cada pessoa fica desligado até você ligar. Mensagens de outras conversas são descartadas antes de serem verificadas ou guardadas, e mensagens selecionadas que não correspondem a nada não são mantidas.
Galeria
As conversas nestas capturas são inventadas.
Como funciona
- Conecte o WhatsApp. Vincule o Threadmark como dispositivo com um QR code ou um código de pareamento.
- Escolha as conversas. Ligue só os grupos e pessoas que você quer acompanhar. Busque por nome ou número, ou importe contatos do celular.
- Deixe ele separar. Os detectores integrados e suas próprias regras de frases verificam cada mensagem nova no servidor. Se nada corresponder e o Jev estiver ligado, o serviço de IA dá uma segunda olhada.
- Cuide do que importa. Marque itens como concluídos, adie, adicione a uma agenda ou avise o Threadmark quando ele errar.
Recursos
- Pagamentos e reuniões, encontrados localmente: Os detectores integrados leem mensagens em romeno e inglês e extraem valores, moedas, IBANs, datas, horários e links.
- Suas próprias regras: As regras de frases buscam qualquer uma ou todas as suas palavras, ignorando maiúsculas e acentos, e nunca saem do servidor. Cada uma pode ser limitada a algumas conversas, enviar ou não um alerta e ser testada antes em um exemplo.
- Monitores em linguagem comum: Descreva em uma frase o que acompanhar, como uma encomenda ou uma reserva que precisa de atenção, e escolha o quanto o Jev precisa ter certeza antes de sinalizar uma mensagem.
- IA só como reserva: Quando nada corresponde localmente, o serviço opcional Jev, da TypeSafe AI, procura pagamentos, reuniões e lembretes e avalia a urgência. Ele recebe só o texto da mensagem, nunca o nome da conversa, o remetente, números de telefone ou IDs do WhatsApp.
- Prazos e urgência: As datas de vencimento são lidas da mensagem, os itens mostram selos de vencendo e vencido, e os urgentes sobem para o topo.
- Alertas de pagamento: Dados bancários alterados, valores mudados, possíveis duplicatas e pedidos incomuns de senhas ou pagamentos são sinalizados para uma segunda conferida.
- Anexos, lidos localmente: Fotos, PDFs e áudios podem ser lidos no servidor com reconhecimento de texto e transcrição de voz e depois apagados na hora. Um bilhete escrito à mão que ele não consegue ler vira um lembrete para conferir a foto.
- Mudanças e respostas: O Threadmark pode perceber quando um plano é corrigido ou cancelado e fechar um lembrete de resposta quando você responde. Os dois vêm desligados e guardam no máximo 48 horas de texto recente.
- Alertas e resumo diário: Notificações push para itens novos, um título de urgência para os urgentes e, se quiser, um resumo diário no horário que você escolher.
- Guardado por pouco tempo: Os trechos encontrados são apagados depois de 30 dias por padrão, a não ser que o item ainda esteja em aberto.
Sob o capô
O Threadmark tem duas partes, cada uma em seu próprio contêiner Podman sem root. Uma ponte mantém a conexão com o WhatsApp pela biblioteca Baileys e guarda cada mensagem em uma fila até o app recebê-la. O app roda em Node.js 24 com o SQLite integrado e envia atualizações ao vivo para o navegador por server-sent events e Web Push. A ponte não abre nenhuma porta para fora. O acesso é por convite, gerenciado pelo PWA Invite Console, e o app se atualiza sozinho com o pwa-kit. As mensagens chegam ao app em um formato neutro, então outras fontes, como Telegram ou e-mail, poderiam ser adicionadas depois. O projeto é open source sob a licença GPL-3.0.