这个项目能做什么

Threadbase Mobile 是一款 iOS 和 Android 应用程序,可作为 AI 编程代理的远程控制平面。它连接到自托管的 `tb-streamer` 实例,允许用户通过移动设备监控实时会话、查看终端输出并管理 AI 代理。 核心功能包括: - 实时会话监控:通过 WebSockets 实时跟踪状态(运行中、等待中、已完成、失败、空闲)。 - 终端查看器:内置 VT100 模拟器,用于渲染终端输出并去除 TUI 装饰。 - 远程控制:能够远程向活动会话排队并提交提示词。 - 历史记录与搜索:对索引的对话历史进行全文搜索和浏览。 - 多服务器管理:支持在单个应用中连接并管理多个 streamer 实例。 - 通知:针对会话状态变更和输入请求发送推送警报,包括可配置的静音时间。 - 安全配对:基于 QR 码的服务器配对,或手动输入 URL 和 API 密钥。 该应用采用现代技术栈构建,包括 Expo、React Native、Zustand 和 TanStack Query。它遵循本地优先的隐私模型,会话内容和凭据存储在本地,或仅发送至用户配置的 streamer URL,不包含内置的产品分析或行为遥测。