このプロジェクトについて
Threadbase Mobileは、AIコーディングエージェントのリモートコントロールプレーンとして機能するiOSおよびAndroidアプリケーションです。セルフホストされた`tb-streamer`インスタンスに接続することで、ユーザーはモバイルデバイスからライブセッションの監視、ターミナル出力の閲覧、およびAIエージェントの管理を行うことができます。
主な機能は以下の通りです:
- ライブセッション監視:WebSocketsによるリアルタイムのステータス追跡(実行中、待機中、完了、失敗、アイドル)。
- ターミナルビューア:ターミナル出力をレンダリングし、TUI装飾を除去する組み込みのVT100エミュレータ。
- リモートコントロール:アクティブなセッションに対して、リモートでプロンプトをキューに入れ、送信する機能。
- 履歴と検索:インデックス化された会話履歴の全文検索および閲覧。
- マルチサーバー管理:単一のアプリから複数のstreamerインスタンスへの接続および管理をサポート。
- 通知:セッションステータスの変更や入力リクエストに対するプッシュ通知(静止時間の設定可能)。
- セキュアなペアリング:QRコードによるサーバーペアリング、またはURLとAPIキーの手動入力。
本アプリは、Expo、React Native、Zustand、TanStack Queryを含むモダンな技術スタックで構築されています。ローカルファーストのプライバシーモデルを採用しており、セッション内容と資格情報はローカルに保存されるか、ユーザーが設定したstreamer URLにのみ送信されます。組み込みのプロダクト分析や行動テレメトリは含まれていません。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.