Built for password-based SSH on macOS

NMPWD makes Terminal SSH feel effortless.

Keep using macOS Terminal, Cursor, VS Code, and the OpenSSH commands you already know. NMPWD adds memorable host aliases, Tab completion, and Touch ID password filling.

Why NMPWD exists

SSH passwords are still common. Typing them should not be.

Many teams still log in to internal servers, jump boxes, lab machines, and legacy systems with SSH passwords. NMPWD is designed for that everyday reality: fewer copied passwords, fewer forgotten IPs, and no need to switch terminal apps.

No new terminal to learn

Use the built-in macOS Terminal and the local OpenSSH command line tools you already trust.

Remember aliases, not IPs

Give each server a short name and use it directly in ssh, scp, sftp, and rsync commands.

Unlock with Touch ID

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

Native Terminal workflow

Make the tools you already use more convenient.

NMPWD enhances password-based SSH workflows without replacing Terminal or changing your muscle memory.

  • Works with normal OpenSSH commands.
  • Fits macOS Terminal, Cursor, and VS Code terminal sessions.
  • Only helps when SSH asks for a password.
Host book

Manage servers in one place.

Save host aliases, usernames, ports, descriptions, and password references once. Use friendly names later.

  • Aliases make servers easier to recognize.
  • Passwords stay in macOS Keychain or supported password managers.
  • Descriptions help you understand what each host is for.
Core experience

Use aliases directly in ssh and scp.

Type a few letters, press Tab, choose a host alias, and approve password filling with Touch ID.

This is the main NMPWD loop: alias completion plus secure password filling.
  • Tab completion suggests host aliases only where a host belongs.
  • Local path and command option completion continue to work normally.
  • Commands such as scp and rsync can use aliases in source or target paths.
Control and cleanup

Turn it on only when you need it.

NMPWD can be enabled or disabled from the app window or menu bar. Full Uninstall removes local NMPWD data before you delete the app.

  • Enable and disable integration at any time.
  • Restore normal command behavior when disabled.
  • Clean local hosts, settings, runtime state, and saved SSH passwords.
Downloads

Choose the build that fits your Mac.