← Назад до майстерні
Щоденні інструменти

Threadmark

Перетворює галасливі групи WhatsApp на короткий список того, що потребує вас: платежі, зустрічі й терміни.

Threadmark розгортається самостійно: кожен запускає власну приватну копію.

Скринька уваги з відкритими елементами, платежами, зустрічами й чатами, за якими стежить застосунок

Про додаток

Threadmark — приватна скринька уваги для груп і людей у WhatsApp, яких ви обираєте. Він читає нові повідомлення, щойно вони надходять, вибирає платежі, зустрічі, терміни й усе інше, за чим ви попросили стежити, і показує лише це. Решта залишається у WhatsApp.

Він під'єднується як пов'язаний пристрій, як WhatsApp Web, і за задумом лише читає: ніколи не надсилає повідомлень, не позначає чати прочитаними, не показує вас у мережі й не читає стару історію. З'єднання неофіційне, тож WhatsApp може його змінити або обмежити обліковий запис, який ним користується.

Кожна група й кожна людина вимкнені, доки ви їх не ввімкнете. Повідомлення з інших чатів відкидаються ще до перевірки чи збереження, а вибрані повідомлення, які ні з чим не збіглися, не зберігаються.

Галерея

Чати на цих знімках вигадані.

Як це працює

  1. Під'єднайте WhatsApp. Прив'яжіть Threadmark як пристрій за QR-кодом або кодом сполучення.
  2. Виберіть чати. Увімкніть лише ті групи й людей, за якими треба стежити. Шукайте за іменем чи номером або імпортуйте контакти з телефону.
  3. Нехай сортує. Вбудовані детектори й ваші власні правила за фразами перевіряють кожне нове повідомлення на сервері. Якщо нічого не збіглося, а Jev увімкнено, ШІ-сервіс переглядає повідомлення ще раз.
  4. Займіться важливим. Позначайте елементи виконаними, відкладайте їх, додавайте до календаря або повідомляйте Threadmark, коли він помилився.

Можливості

  • Платежі й зустрічі, знайдені локально: Вбудовані детектори читають повідомлення румунською й англійською та виокремлюють суми, валюти, IBAN, дати, час і посилання.
  • Ваші власні правила: Правила за фразами шукають будь-яке чи всі ваші слова без урахування регістру й діакритики та ніколи не залишають сервер. Кожне можна обмежити окремими чатами, увімкнути чи вимкнути для нього сповіщення й спершу перевірити на прикладі.
  • Монітори звичайною мовою: Опишіть одним реченням, за чим стежити, наприклад посилку чи бронювання, що потребують уваги, і виберіть, наскільки впевненим має бути Jev, перш ніж позначити повідомлення.
  • ШІ лише як запасний варіант: Коли локально нічого не збіглося, необов'язковий сервіс Jev від TypeSafe AI шукає платежі, зустрічі й нагадування та оцінює терміновість. Він отримує лише текст повідомлення, ніколи назву чату, відправника, номери телефонів чи ідентифікатори WhatsApp.
  • Терміни й терміновість: Дати виконання зчитуються з повідомлення, елементи отримують позначки «скоро» й «прострочено», а термінові піднімаються нагору.
  • Попередження про платежі: Змінені банківські реквізити, змінені суми, можливі дублікати й незвичні прохання про паролі чи оплату позначаються для повторної перевірки.
  • Вкладення, прочитані локально: Фото, PDF і голосові повідомлення можна прочитати на сервері за допомогою розпізнавання тексту й мовлення, після чого їх одразу видаляють. Рукописна нотатка, яку не вдалося прочитати, стає нагадуванням переглянути фото.
  • Зміни й відповіді: Threadmark може помітити, що план виправили чи скасували, і закрити нагадування про відповідь, щойно ви відповіли. Обидві функції за замовчуванням вимкнені й зберігають щонайбільше 48 годин недавнього тексту.
  • Сповіщення й щоденний підсумок: Push-сповіщення про нові елементи, позначка терміновості в заголовку для термінових і, за бажання, щоденний підсумок у вибраний час.
  • Зберігається недовго: Знайдені уривки за замовчуванням видаляються через 30 днів, якщо їхній елемент уже не відкритий.

Під капотом

Threadmark складається з двох частин, кожна у власному Podman-контейнері без root. Міст тримає з'єднання з WhatsApp через бібліотеку Baileys і зберігає кожне повідомлення в черзі, доки застосунок його не отримає. Застосунок працює на Node.js 24 із вбудованим SQLite та надсилає оновлення в браузер наживо через server-sent events і Web Push. Міст не відкриває жодного порту назовні. Доступ надається за запрошенням, яким керують із PWA Invite Console, а застосунок оновлюється сам за допомогою pwa-kit. Повідомлення надходять до застосунку в нейтральному форматі, тож згодом можна додати інші джерела, як-от Telegram чи електронну пошту. Проєкт має відкритий код за ліцензією GPL-3.0.