Об этом проекте

Threadbase Mobile — это приложение для iOS и Android, которое служит удаленной панелью управления для AI-агентов по написанию кода. Оно подключается к self-hosted экземпляру `tb-streamer`, позволяя пользователям отслеживать активные сессии, просматривать вывод терминала и управлять AI-агентами с мобильного устройства. Ключевые возможности включают: - Мониторинг сессий в реальном времени: отслеживание статуса (выполнение, ожидание, завершено, ошибка, простой) через WebSockets. - Просмотр терминала: встроенный эмулятор VT100, который отображает вывод терминала и удаляет TUI-декорации. - Удаленное управление: возможность ставить в очередь и отправлять промпты в активные сессии удаленно. - История и поиск: полнотекстовый поиск и просмотр индексированной истории переписки. - Управление несколькими серверами: поддержка подключения и управления несколькими экземплярами streamer из одного приложения. - Уведомления: push-уведомления об изменении статуса сессии и запросах ввода, включая настраиваемые часы тишины. - Безопасное сопряжение: сопряжение с сервером через QR-код или ручной ввод URL и API-ключа. Приложение построено на современном технологическом стеке, включающем Expo, React Native, Zustand и TanStack Query. Оно следует модели конфиденциальности local-first, при которой содержимое сессий и учетные данные хранятся локально или отправляются только на настроенный пользователем URL streamer, без встроенной продуктовой аналитики или поведенческой телеметрии.