Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

TUICommander modes

TUICommander has one backend and several ways to connect to it. The available features depend on the client mode.

ModeHow it is usedBest forMain limitations
Desktop appLaunch TUICommander normallyFull local development workflowNone of the client-side limitations below
Browser modeOpen the local HTTP server in a browserRemote control from a laptop or another desktopNative dialogs, Command Palette, global hotkeys, updater, dictation, detached windows, and some file/clipboard integrations are desktop-only
Mobile PWAOpen the mobile endpoint from a phone/tabletMonitoring agents and answering promptsDeliberately reduced UI; not a replacement for the desktop workspace
Remote daemonRun tuic-remote and connect through the remote-access flowHosting the backend on another machineRequires separate remote configuration and network/security setup

Desktop app

The desktop app runs the Tauri shell and exposes the complete feature set: native file dialogs, IDE launchers, dictation, global hotkeys, detached panels, the Command Palette, and the native updater.

For local development, use make dev or pnpm tauri dev. Frontend files use Vite HMR; Rust changes require restarting the development process.

Browser mode

The browser client uses the same backend over HTTP, WebSocket, and SSE. It is not a mock UI: sessions, terminal output, Git operations, settings, and most panels use the same backend as the desktop app.

Some desktop integrations cannot be reproduced in a browser. In particular, browser mode does not provide the native Command Palette, native file pickers, global hotkeys, detached OS windows, dictation, IDE launchers, auto-updater, or user-plugin installation from local files.

See Remote Access for setup and Troubleshooting if the browser cannot connect.

Mobile PWA

The mobile interface is optimized for observation and quick actions: inspect sessions, follow output, answer questions, and monitor agent activity. Use the desktop or full browser workspace for editing, worktree management, and complex Git operations.

Remote daemon

tuic-remote provides a standalone backend process for remote access. It is useful when the machine running the repositories is different from the machine displaying the UI.

See Remote Access for connection methods, TLS/relay options, and configuration details.