Pay once. No subscription. PuTTY vs BranchShell

PuTTY alternative for Mac, Windows and Linux

PuTTY is free, tiny and has been around for decades, but it ships installers for Windows only, keeps sessions in the registry, saves no passwords and has no file browser or splits. BranchShell runs natively on macOS and Linux too and keeps every host, key and forward in an encrypted vault, with SFTP, split terminals and mosh in one window.

No account. No card. No renewal. macOS, Windows and Linux.

The licence

PuTTY costs nothing. BranchShell costs $20 once, and is not a subscription either.

You pay one time, for 2 computers, for a native client that does more. No plan, no renewal and no account.

Pay once BranchShell

$20 once for 2 computers, updates forever

FreePuTTY

Free, open source

Side by side

BranchShell and PuTTY compared

What each client is built with, what it costs and what it does in the app. Facts about the other client come from its own website and may change.

Feature BranchShellPuTTY
Licence Pay once: $20 for 2 computers, no renewal Free, open source
PlatformsBetter: macOS, Windows, LinuxWorse: Windows; other systems build it from source
Built with Rust, drawn on the GPU Native C
Account to use it None None
Hosts, keys and passwordsBetter: Encrypted vault on your computerWorse: Sessions in the Windows registry; passwords are not saved
Port forwardingBetter: Local, remote and dynamic rules, one switch eachWorse: Per session, in the settings dialog
SFTPBetter: Two panes, sudo paths, S3 and R2 bucketsWorse: Command-line PSFTP
Split terminalsBetter: Up to four panes per workspaceWorse: No, one window per session
MoshBetter: YesWorse: No
SnippetsBetter: Offered as you type, sorted by LayaWorse: No
Databases and SQLBetter: Fourteen engines through SSH, with a SQL clientWorse: No
Link to a Git clientBetter: Hosts and forwards in the BranchBay trayWorse: No

The better side The worse side No colour: the same on both

Why switch

Why developers pick BranchShell over PuTTY

  • A Mac and Linux app, not a port

    One codebase for macOS, Windows and Linux, so the vault, shortcuts and themes match on every machine. Install it with Homebrew, apt or a disk image instead of compiling it.

  • Keys and passwords kept for you

    Generate or import keys, sign with a FIDO2 key or Touch ID, and save passwords as identities in an encrypted vault instead of loading keys into Pageant each time you log in.

  • Forwards with a switch

    Save local, remote and dynamic rules against a host and start or stop them from the palette, the Activity bar or the BranchBay tray, without reopening a settings dialog.

  • Files and terminals side by side

    SFTP in two panes, up to four terminals in one workspace and mosh for shaky links, all in the same window.

To be fair

What PuTTY does that BranchShell does not

  • A free, open source licence
  • A single small executable that runs without installing
  • Telnet, rlogin and raw connections
  • More than twenty-five years of track record

If one of these is part of your day, keep PuTTY. The rest of the time, BranchShell does the job from one vault, for one payment.

FAQ

Switching from PuTTY

Anything else? Email us at contact@branchbay.dev.

Is there a PuTTY for Mac?
PuTTY ships installers for Windows only; on a Mac it has to be built from source. BranchShell is a native Mac app with a Homebrew cask and a signed disk image, and the same app runs on Windows and Linux.
Can BranchShell use the SSH keys I already have?
Yes. Import the keys you have or generate Ed25519, ECDSA and RSA keys in the app. Certificates, FIDO2 security keys and Touch ID work too, and agent forwarding can be switched on per host.
Is BranchShell free like PuTTY?
BranchShell is free for its 14-day trial, then $20 once for 2 computers. There is no account, no card and nothing held back during the trial.
Can I try BranchShell before leaving PuTTY?
Yes. The trial lasts 14 days with every feature and no account or card. Import your SSH config and keep PuTTY installed until you are sure.
What does BranchShell cost?
$20 once for 2 computers, in any mix of macOS, Windows and Linux. There is no subscription and no renewal; updates arrive inside the app.

Try it next to PuTTY.

Import your SSH config and connect to the hosts you already have. Nothing to sign up for, nothing to renew and nothing to uninstall until you are sure.