How it compares

I administered a homelab from a Mac and bought the alternatives first. Every one ended the same way: a terminal open beside it, because no window would answer the question that mattered—what, exactly, is about to run, and where. This chart keeps the cells the others win.

The chart#

pālana Transmit 5 ForkLift 4 your terminal
The command, before it runs every plan, verbatim no—protocol operations, not commands no—protocol operations, not commands you typed it
A copy between two servers host to host when the hosts can talk; the plan names the route relayed through your Mac relayed through your Mac host to host, if you set it up
The delete half of a move gated—visible count checks must agree first handled internally handled internally you count
ZFS boundaries in the pane; snapshots, rollback, send/receive as plans none none by hand
Your ~/.ssh/config is the host list—the system ssh runs everything its own connection stack its own connection stack verbatim
Beyond SSH—SMB, FTP, WebDAV, S3, cloud drives no—SSH only, deliberately yes yes no
Source GPL-3.0, public repo and build record closed closed open tools
Price free in beta · $29 at 1.0 · compiling it yourself stays free $45 $19.95, one year of updates free
Maturity v0.4-beta decades of releases mature eternal

Prices and behavior as tested in July 2026—Transmit 5.x, ForkLift 4.4. If a cell has gone stale or was never right, open an issue; this page corrects in public.

SFTP has no server-to-server primitive, so a protocol client has to relay the bytes itself. pālana routes around the protocol instead: it runs rsync or zfs send on the hosts themselves, over your own ssh—which is why the route can skip your Mac, and why the plan can quote the command.

Where the others are the right choice#

Transmit, if your remotes are buckets. S3, Backblaze, WebDAV, cloud drives—Panic has spent decades on that breadth and polish, and pālana will never chase it.

ForkLift, if you need protocol breadth on a budget—SMB shares, FTP servers, cloud mounts in one dual-pane window.

Marta, if your files are all local. Free, fast, keyboard-driven. No remote side at all.

muCommander or Double Commander, if you need open source and cross-platform. Neither is a native Mac app.

Your terminal, always. pālana never asks you to leave it: every plan is a command you can paste, and ⌘` is a real shell on the focused host. If ssh and rsync by hand already give you everything you want, you are not the audience—until the day a move crosses a dataset boundary you didn't see.

Try the beta →