À propos du projet

Threadbase Mobile est une application iOS et Android qui sert de plan de contrôle à distance pour les agents de codage IA. Elle se connecte à une instance `tb-streamer` auto-hébergée, permettant aux utilisateurs de surveiller les sessions en direct, de visualiser la sortie du terminal et de gérer les agents IA depuis un appareil mobile. Les capacités clés incluent : - Surveillance des sessions en direct : Suivi du statut en temps réel (en cours, en attente, terminé, échoué, inactif) via WebSockets. - Visualiseur de terminal : Un émulateur VT100 intégré qui rend la sortie du terminal et supprime les décorations TUI. - Contrôle à distance : Capacité de mettre en file d'attente et de soumettre des invites aux sessions actives à distance. - Historique et recherche : Recherche plein texte et navigation dans l'historique des conversations indexées. - Gestion multi-serveurs : Prise en charge de la connexion et de la gestion de plusieurs instances de streamer à partir d'une seule application. - Notifications : Alertes push pour les changements de statut de session et les demandes de saisie, incluant des heures de silence configurables. - Appairage sécurisé : Appairage du serveur basé sur un code QR ou saisie manuelle de l'URL et de la clé API. L'application est construite avec une pile technologique moderne comprenant Expo, React Native, Zustand et TanStack Query. Elle suit un modèle de confidentialité local-first où le contenu des sessions et les identifiants sont stockés localement ou envoyés uniquement vers l'URL du streamer configurée par l'utilisateur, sans analyse produit intégrée ni télémétrie comportementale.