Un serveur personnel qui permet à un assistant IA de lire, à la demande de son propriétaire, le contenu des pièces jointes de sa propre boîte Gmail, et de préparer une réponse avec un document en pièce jointe.
Les factures, devis et documents administratifs arrivent par e-mail en pièce jointe. Cette application les ouvre et en restitue le contenu (texte extrait, reconnaissance optique de caractères, pages rendues en images) pour que l'assistant puisse répondre à des questions comme « combien j'ai payé cette réparation ? » sans avoir à télécharger quoi que ce soit. Quand le document doit être traité plutôt que lu — un contrat à signer, un formulaire à compléter — elle le met à disposition sur un lien temporaire, récupère la version modifiée et prépare le brouillon de réponse.
Une seule autorisation Google, gmail.modify, couvre l'ensemble :
https://mail.google.com/, seule à l'autoriser, n'est pas demandée :
un message reçu ou envoyé ne peut au pire qu'aller à la corbeille, d'où il
reste récupérable. Seul un brouillon non envoyé peut être supprimé.À la demande de son propriétaire, l'application aide aussi à ranger son
Drive : parcourir un dossier, renommer, déplacer, créer des dossiers, et
mettre un fichier à la corbeille d'où il reste récupérable trente jours. La
suppression définitive et le vidage de la corbeille existent, mais seulement sur
confirmation explicite et après un aperçu de ce qui disparaîtra. Pour cela elle
demande l'autorisation Drive complète (drive), parce que Google n'offre
pas de niveau intermédiaire permettant d'organiser des fichiers existants. Les outils
exposés restent bornés au rangement ; l'application n'explore ni ne modifie rien de sa
propre initiative. Deux portées plus étroites l'accompagnent : drive.readonly
pour joindre à un message un fichier désigné par l'utilisateur, converti si besoin
(Docs et Slides en PDF, Sheets en tableur), et drive.file pour déposer un
nouveau fichier.
Pour la même raison — une seule personne, plusieurs comptes Google qui ne se voient pas entre eux — l'application gère aussi, sur chacune de ses boîtes :
calendar) : lire les rendez-vous, trouver un
créneau libre, créer, modifier ou annuler un événement (réversible trente jours).contacts et deux portées de lecture) :
consulter, nettoyer les doublons, ranger dans des groupes.tasks) : lister, créer, cocher et
supprimer, sur les deux comptes à la fois.gmail.settings.basic) : filtres,
réponse d'absence et signature. La portée de partage, qui ouvrirait le transfert
automatique et la délégation, n'est pas demandée.Application personnelle, auto-hébergée, non ouverte à l'inscription. Le code s'exécute sur le matériel de son propriétaire.