Product and contexts
TRIX combines conversation with focus spaces. The Web client supports quick access, iOS serves mobile contexts, and Electron provides a desktop interface. The public repository describes multimodal chat, focus timers and conversation history.
Connecting the clients
Device interfaces
React Web, SwiftUI iOS and Electron desktop handle interaction in their respective device environments.
Identity and shared data
Supabase provides authentication, database, realtime updates and storage for a shared service layer.
Agent access
REST / WebSocket pairing and communication connect clients to agents through a native OpenClaw Channel plugin.
Conversation and focus
Text, images and voice provide multimodal input, alongside focus rooms, timers and history.
Design considerations
A multi-client product must account for input differences, authentication state, pairing and message synchronization. Separating client responsibilities from the agent channel makes the repository architecture easier to follow.
Project references
This case is based on the public repository as of September 21, 2026. Dates begin with the public repository's creation month. Device illustrations show structure, not product screenshots or usage data. See TRIX_ap for code and setup instructions.