TabMail: Otwartoźródłowy klient poczty z AI dla programu Thunderbird i iPhone'a
Firma Lisem AI LTD zaprezentowała rozwiązanie TabMail — niezależny, otwartoźródłowy dodatek oraz aplikację pocztową, które wprowadzają funkcje asystenta sztucznej inteligencji do istniejących skrzynek. Projekt składa się z rozszerzenia dla używanego przez miliony programu Mozilla Thunderbird oraz natywnego klienta dla systemu iOS na urządzenia iPhone. Narzędzie jest kompatybilne z najpopularniejszymi platformami, obsługując konta Gmail, Outlook, iCloud oraz tradycyjne serwery IMAP.
Inteligentne zarządzanie skrzynką
Rozbudowa standardowego interfejsu o warstwę AI ma na celu usprawnienie codziennej pracy z wiadomościami. Zgodnie z informacjami od twórców, kluczowym modułem jest Chat-Based Assistant, który umożliwia przeszukiwanie skrzynki za pomocą zapytań w języku naturalnym, a także pomaga zarządzać wydarzeniami z kalendarza i wyszukiwać informacje w sieci. Funkcja AI Triage & Summaries odpowiada za analizę przychodzących e-maili, automatyczne przypisywanie tagów oraz generowanie zwięzłych podsumowań dla długich i złożonych wątków. Pomoc w pisaniu zapewnia z kolei mechanizm Smart Compose, który oferuje sugestie autouzupełniania oraz gotowe szkice odpowiedzi.
Choć kod źródłowy aplikacji dla systemu iOS oraz dodatku dla programu Mozilla Thunderbird udostępniono otwartoźródłowo w serwisie GitHub, za samo przetwarzanie funkcji sztucznej inteligencji odpowiada autorskie zaplecze firmy określone jako "proprietary backend".
Zero Data Retention w praktyce
Z uwagi na specyfikę danych przesyłanych w e-mailach, działanie sztucznej inteligencji oparto na polityce Zero Data Retention (ZDR). Serwery obsługujące aplikację nie przetrzymują treści wiadomości ani wydarzeń z kalendarza użytkownika. W przypadku korzystania z asystenta, dane są przesyłane wyłącznie na czas ich przetworzenia i nigdy nie są składowane na serwerach (nie są przechowywane "at rest").
Co więcej, interfejs pozwala na błyskawiczne wyłączenie wszystkich inteligentnych funkcji za pomocą jednego przełącznika. Informacje służące personalizacji, takie jak własne prompty i preferencje działania asystenta, domyślnie zapisywane są lokalnie na urządzeniu. Użytkownik może zadecydować o ich opcjonalnej synchronizacji pomiędzy platformami.
Architektura i niezależność projektu
Aplikacja opiera się na znanych w społeczności bibliotekach programistycznych. Asynchroniczną obsługę sieci i szyfrowanie TLS/SSL zrealizowano przy pomocy pakietów SwiftNIO i SwiftNIO SSL, a komunikację pocztową przez SwiftNIO IMAP i SwiftMail. Do zarządzania strukturami danych wykorzystano Swift Collections. Rozwiązanie korzysta również z pakietu GRDB do obsługi bazy SQLite, SwiftSoup do parsowania dokumentów HTML, modułu Swift Log do logowania zdarzeń oraz biblioteki ZIPFoundation do zarządzania archiwami.
Projekt jest rozwijany jako w pełni niezależna inicjatywa. Twórcy wyraźnie zaznaczają, że nie mają żadnej afiljacji ani oficjalnego poparcia ze strony podmiotów odpowiedzialnych za rozwój rdzennego klienta pocztowego, czyli MZLA Technologies Corporation oraz Mozilla Foundation.