Built for how you actually work

JumpTerm combines the features you need in a modern SSH client with the security your infrastructure demands. Every feature is designed around real workflows, not checklists.

AI Terminal Integration

Launch Claude Code, Codex CLI, Aider, Gemini CLI, Ollama, or ShellGPT directly inside your live SSH sessions. The AI launcher panel lets you pick a tool, choose a launch mode (interactive, full-auto, continue), set a working directory, and inject the command into your terminal with one click. Ctrl+` opens it from any connected session.

E2E Encrypted Vault

All your SSH connections, private keys, and credentials are stored in an encrypted vault using XChaCha20-Poly1305. Keys are derived from your passphrase via Argon2id and never leave your device. The server only sees ciphertext. Save credentials after connecting and auto-connect next time with one click.

Port Forwarding

Forward local ports through your SSH connections with an inline UI built into the terminal toolbar. Access databases, dev servers, and internal services on the remote network. Start and stop forwards without leaving your terminal session.

tmux Session Resume

JumpTerm automatically detects and reattaches to your tmux sessions when you reconnect. Your pane layouts, running processes, and scroll-back buffers are all preserved. Start a session on your desktop, pick it up on your laptop, and check in from your phone.

Terminal Themes

10 built-in color themes including Dracula, Nord, Tokyo Night, Catppuccin, Solarized, Monokai, and One Dark. Switch themes instantly from Settings on desktop or web. Themes apply to all terminal sessions across SSH and local shells.

Multi-Device Sync

Your vault syncs across all authorized devices in real time. Add a connection on your work machine and it appears on your laptop and phone within seconds. Conflict resolution is built in, so simultaneous edits on different devices are handled gracefully.

Connection Manager

Organize your servers with tags, folders, and full-text search. Import from SSH config files in one click. Set a default directory per connection to auto-cd on connect. Save sessions as reusable connection profiles.

Device Management

See all devices authorized to access your vault in one dashboard. Revoke access to a lost or stolen device instantly. Each device gets its own encryption key pair, so revoking one does not affect others.

Snippet Library

Save, organize, and quickly invoke your most-used commands. Snippets support variable placeholders like "deploy {{branch}} to {{env}}" and sync across all your devices.

See it in action

Download JumpTerm and set up your encrypted vault in under a minute. Free for up to 2 devices.