The SSH terminal is the core of Termix, giving you a full xterm.js terminal in the browser with the depth of a native client. You can open multiple connections at once, arrange them side by side, store reusable commands, and resume sessions seamlessly across devices — all without installing anything locally.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Termix-SSH/Termix/llms.txt
Use this file to discover all available pages before exploring further.
Interface overview
Browser-like tabs
Open as many connections as you need in separate tabs, just like browser tabs. Each tab maintains its own independent shell session.
Split-screen panels
Divide the terminal view into up to four panels simultaneously. Each panel runs an independent session to any host.
Persistent sessions
Enable session persistence in your user profile so that SSH sessions survive page refreshes and reconnect automatically when you return from another device.
Full-screen mode
Use URL routes to open any connection directly in a distraction-free full-screen view.
Customization
Termix lets you tailor the terminal appearance to your preference.Themes and fonts
Themes and fonts
Choose from built-in terminal themes including Dracula and others available in Settings. You can also set a custom font to match your workflow.
Command snippets
Command snippets
Save frequently used commands as reusable snippets. A single click sends the command to the active terminal — useful for deployments, health checks, or any repetitive task.
Command history and autocomplete
Command history and autocomplete
Previously run SSH commands are stored and surfaced with autocomplete, so you can quickly recall and reuse them without retyping.
Productivity features
Open the Command Palette
Double-tap the left Shift key from anywhere in Termix to open the Command Palette. Type part of a host name to jump straight to an SSH connection using only your keyboard.
Broadcast a command across terminals
Use the broadcast feature to send a single command to all currently open terminal sessions at once — useful for running updates or checks across multiple servers simultaneously.
Connection options
Termix supports a wide range of SSH connection methods and security features.Jump hosts
Jump hosts
Route your connection through one or more intermediate SSH servers. Configure jump hosts per saved host in host settings.
TOTP-based authentication
TOTP-based authentication
When a server requires a time-based one-time password, Termix prompts you for the TOTP code inline during the connection sequence.
SOCKS5 proxy
SOCKS5 proxy
Send SSH traffic through a SOCKS5 proxy, including chained proxy configurations, for connections that require an intermediary.
Host key verification
Host key verification
Termix verifies server host keys and alerts you to changes, protecting against man-in-the-middle attacks.
Password autofill
Password autofill
Credentials stored for a host are automatically submitted during authentication, including keyboard-interactive flows.
OPKSSH
OPKSSH
Connect using OpenPubKey SSH (OPKSSH) for browser-based certificate authentication. Complete the authentication flow once and your session is cached for 24 hours.
tmux integration
tmux integration
Enable auto-tmux on a per-host basis. On connection, Termix detects whether tmux is installed, then attaches to an existing session or creates a new one. If multiple sessions exist, a picker lets you choose. Sessions are tracked by name for reconnection.
Port knocking
Port knocking
Configure a port-knocking sequence (TCP or UDP, with configurable delays) that Termix executes automatically before opening the SSH connection.
Warpgate support
Warpgate support
Connections through Warpgate are handled with browser-based authentication prompts when the server requests it.
Persistent sessions require the feature to be enabled in your user profile. When enabled, sessions survive browser refreshes and can be reattached from any device. Up to 10 concurrent sessions are supported per user.