Sobre o projeto

Threadbase Mobile é um aplicativo para iOS e Android que serve como um plano de controle remoto para agentes de codificação de IA. Ele se conecta a uma instância `tb-streamer` auto-hospedada, permitindo que os usuários monitorem sessões ao vivo, visualizem a saída do terminal e gerenciem agentes de IA a partir de um dispositivo móvel. As principais capacidades incluem: - Monitoramento de Sessão ao Vivo: Rastreamento de status em tempo real (executando, aguardando, concluído, falhou, ocioso) via WebSockets. - Visualizador de Terminal: Um emulador VT100 incorporado que renderiza a saída do terminal e remove decorações TUI. - Controle Remoto: Capacidade de enfileirar e enviar prompts para sessões ativas remotamente. - Histórico e Busca: Busca de texto completo e navegação no histórico de conversas indexado. - Gerenciamento de Múltiplos Servidores: Suporte para conectar e gerenciar múltiplas instâncias de streamer a partir de um único aplicativo. - Notificações: Alertas push para alterações de status de sessão e solicitações de entrada, incluindo horas de silêncio configuráveis. - Pareamento Seguro: Pareamento de servidor baseado em código QR ou entrada manual de URL e chave de API. O aplicativo é construído com uma stack tecnológica moderna, incluindo Expo, React Native, Zustand e TanStack Query. Ele segue um modelo de privacidade local-first, onde o conteúdo da sessão e as credenciais são armazenados localmente ou enviados apenas para a URL do streamer configurada pelo usuário, sem análises de produto integradas ou telemetria comportamental.