Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Gaurav-Gosain/tuios/llms.txt
Use this file to discover all available pages before exploring further.
tuios
Run the TUIOS Terminal UI Operating System.Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--debug | boolean | false | Enable debug logging |
--cpuprofile | string | "" | Write CPU profile to file |
--ascii-only | boolean | false | Use ASCII characters instead of Nerd Font icons |
--theme | string | "" | Color theme to use (e.g., dracula, nord, tokyonight). Leave empty to use standard terminal colors without theming |
--list-themes | boolean | false | List all available themes and exit |
--preview-theme | string | "" | Preview a theme’s 16 ANSI colors |
--border-style | string | "" | Window border style: rounded, normal, thick, double, hidden, block, ascii, outer-half-block, inner-half-block (default: from config or rounded) |
--dockbar-position | string | "" | Dockbar position: bottom, top, hidden (default: from config or bottom) |
--hide-window-buttons | boolean | false | Hide window control buttons (minimize, maximize, close) |
--scrollback-lines | int | 0 | Number of lines to keep in scrollback buffer (default: from config or 10000, min: 100, max: 1000000) |
--show-keys | boolean | false | Enable showkeys overlay to display pressed keys |
--no-animations | boolean | false | Disable UI animations for instant transitions |
--window-title-position | string | "" | Window title position: bottom, top, hidden (default: from config or bottom) |
--hide-clock | boolean | false | Hide the clock overlay |
Examples
tuios ssh
Run TUIOS as an SSH server to allow remote connections.--default-sessionflag (if specified)- SSH username (if not generic like “tuios”, “root”, “anonymous”)
- SSH command argument (e.g.,
ssh host attach mysession) - First available session or create new
--ephemeral for standalone sessions (legacy behavior).
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--port | string | "2222" | SSH server port |
--host | string | "localhost" | SSH server host |
--key-path | string | "" | Path to SSH host key (auto-generated if not specified) |
--default-session | string | "" | Default session name for all connections |
--ephemeral | boolean | false | Run in ephemeral mode (standalone, no daemon) |
Examples
tuios daemon
Run the TUIOS daemon in the foreground.Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--log-level | string | "" | Debug log level: off, errors, basic, messages, verbose, trace |
Debug Log Levels
off- No debug output (default)errors- Only error messagesbasic- Connection events and errorsmessages- All protocol messages except PTY I/Overbose- All messages including PTY I/Otrace- Full payload hex dumps
Examples
The daemon starts automatically when you create or attach to a session, so you typically don’t need to run this command manually. Use it primarily for debugging purposes.