Skip to main content

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.

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.

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.
Choose from built-in terminal themes including Dracula and others available in Settings. You can also set a custom font to match your workflow.
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.
Previously run SSH commands are stored and surfaced with autocomplete, so you can quickly recall and reuse them without retyping.

Productivity features

1

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.
2

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.
3

Quick Connect

Use Quick Connect to open a one-off session without saving the host. Enter the connection details and connect immediately; nothing is persisted.

Connection options

Termix supports a wide range of SSH connection methods and security features.
Route your connection through one or more intermediate SSH servers. Configure jump hosts per saved host in host settings.
When a server requires a time-based one-time password, Termix prompts you for the TOTP code inline during the connection sequence.
Send SSH traffic through a SOCKS5 proxy, including chained proxy configurations, for connections that require an intermediary.
Termix verifies server host keys and alerts you to changes, protecting against man-in-the-middle attacks.
Credentials stored for a host are automatically submitted during authentication, including keyboard-interactive flows.
Connect using OpenPubKey SSH (OPKSSH) for browser-based certificate authentication. Complete the authentication flow once and your session is cached for 24 hours.
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.
Configure a port-knocking sequence (TCP or UDP, with configurable delays) that Termix executes automatically before opening the SSH connection.
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.
The Command Palette (double-tap left Shift) is the fastest way to open a connection when you already know the host name. It filters your saved hosts as you type.

Build docs developers (and LLMs) love