Sobre el proyecto

Threadbase Mobile es una aplicación para iOS y Android que sirve como un plano de control remoto para agentes de codificación de IA. Se conecta a una instancia de `tb-streamer` autoalojada, permitiendo a los usuarios monitorear sesiones en vivo, ver la salida de la terminal y gestionar agentes de IA desde un dispositivo móvil. Las capacidades clave incluyen: - Monitoreo de Sesiones en Vivo: Seguimiento de estado en tiempo real (ejecutando, esperando, completado, fallido, inactivo) a través de WebSockets. - Visor de Terminal: Un emulador VT100 integrado que renderiza la salida de la terminal y elimina las decoraciones TUI. - Control Remoto: Capacidad de encolar y enviar prompts a sesiones activas de forma remota. - Historial y Búsqueda: Búsqueda de texto completo y navegación por el historial de conversaciones indexadas. - Gestión de Múltiples Servidores: Soporte para conectarse y gestionar múltiples instancias de streamer desde una sola aplicación. - Notificaciones: Alertas push para cambios de estado de sesión y solicitudes de entrada, incluyendo horas silenciosas configurables. - Emparejamiento Seguro: Emparejamiento de servidor basado en códigos QR o entrada manual de URL y clave API. La aplicación está construida con un stack tecnológico moderno que incluye Expo, React Native, Zustand y TanStack Query. Sigue un modelo de privacidad local-first donde el contenido de las sesiones y las credenciales se almacenan localmente o se envían únicamente a la URL del streamer configurada por el usuario, sin analíticas de producto integradas ni telemetría conductual.