This guide walks you from installation to a working multi-pane SSH session in under five minutes.
Choose the method for your platform:
=== macOS (Homebrew)
brew install mizu-jun/nexterm/nexterm=== Windows (winget)
winget install mizu-jun.Nexterm=== Windows (Scoop)
scoop bucket add mizu-jun https://github.com/mizu-jun/scoop-mizu-jun
scoop install nexterm=== Linux (AppImage)
curl -L https://github.com/mizu-jun/nexterm/releases/latest/download/nexterm-x86_64.AppImage -o nexterm
chmod +x nexterm && ./nextermSee Installation for full platform details.
nextermThis starts the server and attaches the GPU client in one step. On first launch you will see an empty terminal with a status bar at the bottom.
To start the server and client separately:
nexterm-server & # Start the server in the background
nexterm-client-gpu # Connect the GPU client| Key | Action |
|---|---|
Ctrl+Shift+\ |
Split right (vertical) |
Ctrl+Shift+- |
Split below (horizontal) |
Ctrl+G |
Show pane numbers then navigate |
Ctrl+Shift+P |
Open command palette |
Right-click inside any pane for a context menu with split and close actions.
Option A — Command palette
- Press
Ctrl+Shift+P - Type
hostand select Show Host Manager - Start typing the hostname; press
Enterto connect
Option B — Add a host to nexterm.toml
[[hosts]]
name = "web-prod"
host = "192.0.2.1"
port = 22
username = "deploy"
auth_type = "agent" # "agent", "key", or "password"Save the file — Nexterm reloads configuration without restart.
Option C — Use your existing ~/.ssh/config
Nexterm reads ~/.ssh/config automatically.
All non-wildcard hosts appear in the Host Manager.
Sessions survive client disconnection.
# Detach (keep session running)
Ctrl+D
# List running sessions
nexterm-ctl list
# Reattach
nexterm-ctl attach mainOpen the settings panel with Ctrl+, and adjust:
| Tab | What you can change |
|---|---|
| Font | Family name, size |
| Colors | One of 9 built-in schemes |
| Window | Background opacity |
Changes are saved to nexterm.toml automatically.
- Key Bindings — full keyboard reference
- TOML Reference — all configuration options
- Lua Scripting — automate with macros and hooks
- Lua Macro Recipes — copy-and-paste examples
- SSH & Connectivity — port forwarding, SFTP, X11