Pay once. No subscription. Xshell vs BranchShell

Xshell alternative for Mac and Linux

Xshell is a capable Windows SSH client, free for home and school but $119 at work with one year of updates, and its file transfer window, Xftp, is a separate app. BranchShell runs on macOS and Linux as well, has SFTP built in and is paid for once, with updates that do not stop after a year.

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

Renewals, shot down

Xshell charges again for next year's updates. BranchShell never does.

Once its first year of updates runs out, every new version of Xshell costs another payment. BranchShell is $20 once for 2 computers, with updates delivered inside the app and nothing to renew.

Pay once BranchShell

$20 once for 2 computers, updates forever

Paid updatesXshell

Free for home and school; $119 for work, with one year of updates

Side by side

BranchShell and Xshell 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 BranchShellXshell
LicenceBetter: Pay once: $20 for 2 computers, no renewalWorse: Free for home and school; $119 for work, with one year of updates
PlatformsBetter: macOS, Windows, LinuxWorse: Windows
Built with Rust, drawn on the GPU Native Windows app
Account to use it None Licence key
Hosts, keys and passwords Encrypted vault on your computer Session files, passwords under a master password
Port forwarding Local, remote and dynamic rules, one switch each Tunnelling rules per session
SFTPBetter: Two panes, sudo paths, S3 and R2 bucketsWorse: Command line; graphical in Xftp, a separate app
Split terminals Up to four panes per workspace Tab groups
MoshBetter: YesWorse: No
Snippets Offered as you type, sorted by Laya Quick commands
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 Xshell

  • Mac and Linux included

    Xshell is a Windows app. BranchShell is native on macOS, Windows and Linux, and one licence covers any mix of 2 computers.

  • One price for work and home

    $20 once for 2 computers, whatever you use them for, with updates that never expire.

  • Files without a second app

    An SFTP tab with this computer and a host side by side, sudo-elevated paths and S3 and R2 buckets, over the connection you already have.

  • More than a terminal

    Mosh, database connections with a SQL client, an Activity bar for running forwards and a link to BranchBay.

To be fair

What Xshell does that BranchShell does not

  • Scripting with VBScript, JScript and Python
  • Triggers and highlight rules on terminal output
  • A compose pane that sends to every session at once
  • Telnet, rlogin and RDP sessions in tabs

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

FAQ

Switching from Xshell

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

Is there an Xshell for Mac?
Not from NetSarang: Xshell runs on Windows. BranchShell gives Mac and Linux users tabbed SSH sessions, saved tunnels, SFTP and split terminals in a native app, on Windows too.
Can I use BranchShell at work on the same licence?
Yes. There is one licence for everyone: $20 once for 2 computers, at work or at home.
Can I try BranchShell before leaving Xshell?
Yes. The trial lasts 14 days with every feature and no account or card. Import your SSH config and keep Xshell 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 Xshell.

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.