Mac OS Terminal SSH Helper

Make everyday SSH easier in the terminal you already use.

Keep using macOS Terminal and the OpenSSH commands you already know, including ssh, scp, sftp, and rsync. NMPWD adds one host book, memorable aliases, context-aware Tab completion, and Touch ID password filling. It also works in local Cursor, VS Code, and Codex terminal sessions.

Why NMPWD exists

Password-based SSH is still common. Repeating the hard parts should not be.

Many teams still log in to internal servers, jump boxes, lab machines, and legacy systems with SSH passwords. NMPWD is a focused Mac OS Terminal SSH Helper for that everyday reality: fewer copied passwords, fewer forgotten IPs, and no need to replace the terminal tools that already work.

Keep the built-in Terminal

Improve password-based SSH on your Mac without installing or learning a replacement terminal app.

Remember aliases, not addresses

Manage hosts once, then use a memorable alias directly in ssh, scp, sftp, and rsync commands.

Unlock passwords with Touch ID

Keep SSH passwords in macOS Keychain or a supported password manager, then approve secure fills with Mac authentication.

Built-in Terminal, improved

Add SSH convenience without changing your workflow.

NMPWD works beside the local OpenSSH tools on your Mac, so familiar commands remain familiar.

  • Continue using normal ssh, scp, sftp, and rsync commands.
  • Use it in macOS Terminal and local Cursor, VS Code, or Codex terminal sessions.
  • Let NMPWD assist when OpenSSH asks for a host password.
One SSH host book

Organize the servers you use every day.

Save aliases, usernames, ports, addresses, descriptions, and password references once, then work with friendly names.

  • Unique aliases make hosts easy to recognize and recall.
  • Passwords stay in macOS Keychain, 1Password, or Bitwarden.
  • Descriptions preserve the purpose of each saved host.
The core NMPWD experience

Type an alias. Press Tab. Approve with Touch ID.

Use saved host aliases wherever OpenSSH expects a host, then let NMPWD retrieve the matching password securely.

The Mac OS Terminal SSH Helper loop: complete the alias, run the command, approve the password fill.
  • Tab completion suggests host aliases only where a host belongs.
  • Local path and command option completion continue to work normally.
  • scp and rsync can use aliases in either remote source or remote target paths.
Your Mac stays under your control

Enable the helper when needed and remove it cleanly.

Turn NMPWD on or off from the app window or menu bar. Full Uninstall removes NMPWD integration and local data before you delete the app.

  • Enable and disable integration at any time.
  • Return commands and completion to normal system behavior when disabled.
  • Clean integration files, hosts, settings, runtime state, and NMPWD-managed Keychain passwords.
Downloads

Choose the build that fits your Mac.