About this project

Threadbase Mobile is an iOS and Android application that serves as a remote control plane for AI coding agents. It connects to a self-hosted `tb-streamer` instance, allowing users to monitor live sessions, view terminal output, and manage AI agents from a mobile device. Key capabilities include: - Live Session Monitoring: Real-time status tracking (running, waiting, completed, failed, idle) via WebSockets. - Terminal Viewer: An embedded VT100 emulator that renders terminal output and strips TUI decorations. - Remote Control: Ability to queue and submit prompts to active sessions remotely. - History & Search: Full-text search and browsing of indexed conversation history. - Multi-Server Management: Support for connecting to and managing multiple streamer instances from a single app. - Notifications: Push alerts for session status changes and input requests, including configurable quiet hours. - Secure Pairing: QR-code based server pairing or manual URL and API key entry. The app is built with a modern tech stack including Expo, React Native, Zustand, and TanStack Query. It follows a local-first privacy model where session content and credentials are stored locally or sent only to the user-configured streamer URL, with no built-in product analytics or behavioral telemetry.