New in beta: Claude in Vaulterm Code (Pro)

[ Free ] Windows · macOS · Linux · v0.2.3

The SSH client for
people who run servers

Vaulterm keeps your hosts, keys and passwords in an encrypted vault. Vaulterm Code, in the same app, edits files on those servers (Pro). Split a tab into panes, type into all of them at once, and sync end to end when you want.

Download Vaulterm

Switching from PuTTY or Termius? How to switch

Drag a tab, pane or host onto a pane to split itBroadcast types into every pane in the tab
[ Film ] Sam's morning with Vaulterm
About four minutes of Sam's morning in Vaulterm, with a browser beside it, each shortcut shown as it's pressed and short captions in the Code part. A bug report says checkout fails when a coupon is applied. Sam unlocks Vaulterm, opens the Production layout (web-01 above web-02), follows the api log with a snippet, finds the TypeError, and checks the metrics dashboard through a saved tunnel. Then Sam opens Vaulterm Code on a folder on the staging server, finds the failing line with quick open and search, and has an agent in Code's panel fix it, reviewing its changes before accepting them. The test task fails because DATABASE_URL is not set, so Sam moves the project's .env into the vault, ticking the secret variables. The task now passes, with those values hidden in its output, and a new terminal prints dots for them. Sam looks at the project's environment from Code and from Vaulterm's settings, then commits and tags v2.14.1 in Code. Back in Vaulterm, a snippet that asks for the version deploys it to staging, and Forward and open shows the staging shop taking the coupon. Broadcast input deploys to both production servers at once, a health check runs on every server, the dashboard falls back to normal, Sam closes the issue, saves the layout and locks Vaulterm.
Price
Free, no time limit
Desktop
Windows · macOS · Linux
Vault
XChaCha20-Poly1305
Vault password
Argon2id
Encrypted
Hostnames too
Sync
End to end
Import
~/.ssh and PuTTY
one download·Two productsFree and Pro

Two products, one download.

Your servers, your keys and your code in one app, with the secrets in an encrypted vault.

Vaulterm

SSH and Telnet in tabs and split panes, SFTP, FTP and S3 file connections, tunnels, and an encrypted vault for your hosts, keys and passwords.

Every Vaulterm feature

Vaulterm Code

A remote IDE over SSH, opened from the same install. Edit folders on this computer (Free) or on a saved server (Pro).

Beta In the Beta channel: Claude (Pro), an extension store and a reworked Source Control.

About Vaulterm Code
vault.db·Encrypted vaultEvery plan

What you see, and
what's on the disk.

Many SSH clients encrypt passwords and keys and leave hostnames in plain text. Vaulterm seals every record before it's written, so a copy of the vault file doesn't reveal a single server.

Read the security design
In VaultermHosts · keys · identities
db-primary10.0.4.12 via bastion
deploy-keyed25519 key
postgres@db-primarypassword, saved
vault.db · on disk0 readable hostnames
a91fhostv12Sealed
3c07hostv9Sealed
e5b2hostv31Sealed
77d0keyv3Sealed
0b4eidentityv5Sealed
XChaCha20-Poly1305Argon2idRecovery KeyLocks on sleep and screen lock
acme-api/.env → vault·EnvironmentsPro · Vaulterm Code

Your .env, out of the file
and into the vault.

Keep a project's variables in the vault, secret ones masked in its terminals' output. Its terminals, tasks and debug sessions get them, here or on a server, with no .env file on disk and nothing in a command line. Agents get them only when you say so.

How Environments work
No .env on diskNothing on a command lineSecrets masked in outputAgents opt inHere or over SSH

Masking stops a secret being shown by accident. It isn't a barrier: a program that changes a value before printing it isn't caught. Only values of 6 characters or more are masked. On a server, the values are in your programs' environment, which you and root can read.

hosts/production·Groups and jump hostsEvery plan

Set it on the group.
Every host follows.

Give a group an identity, port, jump host or terminal theme, and its hosts inherit it. Any host can override a setting. Jump hosts chain, hop by hop, and a jump host never routes through itself.

ProductionGroup
Identitydeploy · ed25519

Try the group's port, jump host or theme.

HostPortJump hostTheme
web-01Port22from groupJump hostbastionfrom groupThemeAaProductionfrom group
web-02Port22from groupJump hostbastionfrom groupThemeAaProductionfrom group
db-primaryPort2222its ownJump hostbastionfrom groupThemeAaProductionfrom group
bastionPort22from groupJump hostskips itselfnever itselfThemeAaProductionfrom group
web-01 → staging-api·Files between serversPro

Drop files on another server.
They never touch your disk.

Select files in one server's Files tray and drop them on another server's pane. Vaulterm shows where they'll land first, then streams them across a piece at a time, with pause, cancel and retry in both servers' Transfers.

Never touches this computer's diskReplace, keep both or skipSFTP, FTP, FTPS and S3
shop-api·Vaulterm CodeFree · Pro

Edit code
on your servers.

Vaulterm Code opens in its own window from the same install. Open a folder on this computer, or on a saved server, and edit it in place, with terminals, tasks and Git in the project.

  • Claude runs on the server with your own Anthropic API key and asks before it acts (in the Beta channel, Pro).
  • VS Code themes, grammars and snippets from Open VSX (in the Beta channel).
  • Git with a secret check before each commit.

Free local foldersPro servers, Claude

Vaulterm Code with a project called shop-api open: the file tree on the left, app.py in the editor, and a terminal below it showing a passing test run.

Claude is a trademark of Anthropic. Vaulterm is not affiliated with or endorsed by Anthropic.

sync·2 computersSyncedEvery plan

Every computer you use.
One vault, end to end.

Sign in, turn on sync, and your hosts, keys, snippets and tunnels follow you to every Mac, PC and Linux machine. A new computer joins when both show the same five words.

framework-13New · Linux

Asking to join. Check that your other computer shows these words.

orbitvelvetcanyonlemondrift
MacBook ProSyncing · macOS

framework-13 wants to join your synced vault.

orbitvelvetcanyonlemondrift
What our server sees, for one itemExample
Id7c1e94b0
Version42
Size1,184 B
ChangedOct 10, 09:14
KindCan't tell
Contentsc4e19a07b3f25d816e0a7b9c2d41…

Every plan syncs

5, 250 or 10,000 items. Free syncs 5, Pro 250 and Ultra 10,000, with 90 days of history.

Your choice

Pick what syncs. Hosts and groups, identities, keys, snippets, tunnels, connections, layouts, known hosts, Code projects and Environments each have a switch.

Account

Passkey, or password and code. Your account password is separate from your vault password, which never leaves your computers.

⌘K·Command CenterEvery plan

One search.
Everything in it.

Hosts, sessions, snippets, keys, layouts and actions in one list, ranked by what you use most. Type an address to connect without saving it.

@prod⌘K
Hosts
web-01Production Connect
web-02Production
db-primaryProduction · via bastion
>Actions@Hosts#Snippets%Keys~Files:Settings
agents·3 runningPro

Every coding agent.
Waiting ones first.

Run an agent in a local shell or over SSH and it shows up here, with nothing to install on the server. A badge and a notification tell you when one needs you.

Claude Code
web-01 · Production
Needs you
Codex
Local shell
Working
Gemini CLI
staging-api · Staging
Idle
Your own CLIs and accounts
pricing·PlansUSD

Free, with no time limit.

Compare every plan
Free$0Syncs 5 items

Everything you need on one computer. No account.

Vaulterm Code on folders on this computer

Pro$49 for 12 monthsSyncs 250 items

Every feature that runs on your computer.

Vaulterm Code on your servers, and Claude in Code (beta)

or $5 a month
Ultra$70 for 12 monthsSyncs 10,000 items

Pro, plus your whole vault on every device: sync for up to 10,000 items.

Lifetime $499
Teams$12 per seat a monthOrg-wide sync

Your servers and connections, synced across your whole organization.

Coming later

[ Vaulterm ] A WarPulse product

One download.
Vaulterm and Vaulterm Code.

Windows, macOS and Linux. No account until you turn on sync.

The Vaulterm mark