Despre aplicație
Threadmark este o căsuță privată de atenție pentru grupurile și persoanele din WhatsApp pe care le alegi. Citește mesajele noi pe măsură ce sosesc, alege plățile, întâlnirile, termenele și orice altceva îi ceri să urmărească și îți arată doar acestea. Restul rămâne în WhatsApp.
Se conectează ca dispozitiv asociat, la fel ca WhatsApp Web, și, prin design, doar citește: nu trimite niciodată mesaje, nu marchează conversațiile drept citite, nu te arată online și nu citește istoricul vechi. Conexiunea nu este oficială, așa că WhatsApp o poate schimba sau poate restricționa un cont care o folosește.
Fiecare grup și fiecare persoană sunt oprite până când le pornești. Mesajele din alte conversații sunt eliminate înainte de a fi verificate sau stocate, iar mesajele selectate care nu se potrivesc cu nimic nu sunt păstrate.
Galerie
Conversațiile din aceste capturi sunt inventate.
Cum funcționează
- Conectează WhatsApp. Asociază Threadmark ca dispozitiv, cu un cod QR sau un cod de asociere.
- Alege conversațiile. Pornește doar grupurile și persoanele de urmărit. Caută după nume sau număr ori importă contacte din telefon.
- Lasă-l să trieze. Detectoarele integrate și regulile tale de expresii verifică pe server fiecare mesaj nou. Dacă nu se potrivește nimic și Jev este activ, serviciul AI mai aruncă o privire.
- Ocupă-te de ce contează. Marchează elementele ca rezolvate, amână-le, adaugă-le în calendar sau spune-i lui Threadmark când a greșit.
Funcționalități
- Plăți și întâlniri, găsite local: Detectoarele integrate citesc mesaje în română și engleză și extrag sume, monede, coduri IBAN, date, ore și linkuri.
- Regulile tale: Regulile de expresii caută oricare sau toate cuvintele tale, fără să țină cont de majuscule și diacritice, și nu părăsesc niciodată serverul. Fiecare poate fi limitată la anumite conversații, poate trimite sau nu o alertă și poate fi testată mai întâi pe un exemplu.
- Monitoare în limbaj obișnuit: Descrie într-o propoziție ce să urmărească, de exemplu un colet sau o rezervare care cere atenție, și alege cât de sigur trebuie să fie Jev înainte să semnaleze un mesaj.
- AI doar ca rezervă: Când nimic nu se potrivește local, serviciul opțional Jev de la TypeSafe AI caută plăți, întâlniri și mementouri și evaluează urgența. Primește doar textul mesajului, niciodată numele conversației, expeditorul, numerele de telefon sau ID-urile WhatsApp.
- Termene și urgență: Termenele sunt citite din mesaj, elementele primesc insigne pentru scadent și depășit, iar cele urgente urcă în capul listei.
- Avertismente la plăți: Detaliile bancare schimbate, sumele modificate, posibilele dubluri și cererile neobișnuite de parole sau plăți sunt semnalate pentru o a doua verificare.
- Atașamente, citite local: Fotografiile, PDF-urile și mesajele vocale pot fi citite pe server, prin recunoașterea textului și transcrierea vorbirii, apoi șterse imediat. O notiță scrisă de mână pe care nu o poate citi devine un memento să verifici fotografia.
- Schimbări și răspunsuri: Threadmark poate observa când un plan este corectat sau anulat și poate închide un memento de răspuns după ce răspunzi. Ambele sunt oprite implicit și păstrează cel mult 48 de ore de text recent.
- Alerte și un rezumat zilnic: Notificări push pentru elementele noi, un titlu de urgență pentru cele urgente și, opțional, un rezumat zilnic la ora aleasă.
- Păstrat pe scurt: Fragmentele găsite sunt șterse implicit după 30 de zile, cu excepția celor al căror element este încă deschis.
Cum este construit
Threadmark are două părți, fiecare în propriul container Podman fără root. O punte ține conexiunea cu WhatsApp prin biblioteca Baileys și păstrează fiecare mesaj într-o coadă până când aplicația îl primește. Aplicația rulează pe Node.js 24 cu SQLite-ul integrat și trimite actualizări în timp real către browser prin server-sent events și Web Push. Puntea nu deschide niciun port spre exterior. Accesul se face prin invitație, gestionată din PWA Invite Console, iar aplicația se actualizează singură cu pwa-kit. Mesajele ajung în aplicație într-un format neutru, așa că alte surse, precum Telegram sau e-mailul, ar putea fi adăugate mai târziu. Proiectul este open source, sub licența GPL-3.0.