Wat is de beste FTP‑client voor macOS‑ontwikkelaars?

Ik stap over op MacOS voor mijn ontwikkelwerk en heb een betrouwbare FTP‑client nodig voor regelmatige code‑deployments en serveronderhoud. Ik heb een paar gratis tools geprobeerd, maar die voelen traag, onhandig of instabiel bij grote bestandsoverdrachten. Ik zou aanbevelingen erg waarderen voor snelle, veilige, actief onderhouden FTP/SFTP‑clients die goed werken met moderne development‑stacks en dagelijks gebruik.

If je veel tijd doorbrengt in macOS-bestandsbeheerders, merk je vroeg of laat dat Finder prima is tot het dat ineens niet meer is. Meestal is dat het moment waarop mensen op zoek gaan naar dual‑pane tools, degelijke FTP/SFTP‑ondersteuning en iets dat met cloudopslag kan praten zonder vast te lopen.

Zo zag dat konijnenhol er voor mij uit.


Commander One: Degene waar ik steeds naar terugkeer

Voor echt dagelijks werk ben ik uiteindelijk blijven hangen bij Commander One. Ik haalde het oorspronkelijk binnen omdat ik de stijl miste van old‑school 2‑pane bestandsbeheerders uit de Windows‑hoek. Commander One krabt die jeuk op macOS zo ongeveer perfect:

  • Klassieke dual‑pane indeling die voelt alsof hij is gebouwd voor mensen die de hele dag bestanden verplaatsen, niet alleen “af en toe een foto slepen”.
  • Toetsenbordnavigatie die power users serieus neemt. Tab, F‑toetsen, snel zoeken, dat hele sfeertje.
  • Verbindt met van alles:
    • FTP / SFTP
    • Amazon S3 en andere cloudopslag
    • Netwerkschijven

Wat mij op de lange termijn over de streep trok, was minder de functielijst en meer dat het snel blijft als je er grote mappen tegenaan gooit of steeds wisselt tussen lokaal en remote. Het is niet perfect, maar het voelt alsof het gebouwd is met performance op één en opsmuk op twee.

Als je ooit Total Commander op Windows hebt gebruikt, is de mentale overstap vrijwel direct. Zelfde basisfilosofie: twee vensters, een berg sneltoetsen, niet proberen “schattig” te zijn, gewoon functioneel.


Cyberduck: Goed als je vooral in de cloud leeft

Als je vooral geeft om remote verbindingen, is Cyberduck moeilijk te negeren, zeker omdat het gratis is.

Sterke punten uit mijn gebruik:

  • Maakt het heel eenvoudig om te koppelen met:
    • FTP / SFTP
    • WebDAV
    • S3 en varianten
    • Allerlei cloudproviders
  • Gaat netjes om met bladwijzers, inloggegevens en meerdere servers zonder irritant te worden
  • Doet één hoofdtaak: praten met externe opslag alsof die gewoon op je machine staat

Het nadeel is dat het geen volwaardige “Finder‑vervanger” als bestandsbeheerder is. Het is meer een “controlecentrum voor remote opslag”. Als je vooral moet uploaden, downloaden en dingen beheren op servers of buckets, doet het dat netjes en zonder al te veel drama.


ForkLift: Voelt als “Finder, maar bekwaam”

ForkLift is een andere waar ik een tijd tussen heb geschipperd. De pitch is ongeveer: stel je Finder voor, maar dan met twee vensters en minder frictie.

Het voelt erg “mac‑native” in de zin dat:

  • De interface eruitziet alsof hij thuishoort op macOS in plaats van een vreemde port.
  • Je een dual‑pane indeling krijgt die lokaal en remote werk netjes gescheiden houdt.
  • Het integreert met diverse remote diensten (SFTP, enzovoort), maar houdt de interface redelijk overzichtelijk.

Als je Apple’s algemene designstijl prettig vindt maar het gevoel hebt dat Finder een “professionele modus” mist, zit ForkLift precies in die sweet spot.


FileZilla: Werkt, maar je zit weer in 2009

FileZilla is dat oude hulpmiddel dat stiekem iedereen geïnstalleerd houdt omdat het je eigenlijk nooit echt in de steek laat, ook al lijkt het recht uit een oudere OS X‑periode te komen.

  • Het is gratis.
  • Het maakt verbinding met FTP/SFTP zonder al te veel te klagen.
  • Het is betrouwbaar.

Maar eerlijk gezegd: de interface oogt en voelt gedateerd vergeleken met alles hierboven. Als je gewend bent aan gepolijste macOS‑apps, voelt FileZilla meer als een cross‑platform hulpprogramma dat je met tegenzin tolereert wanneer je gewoon iets moet uploaden en je het uiterlijk niet uitmaakt.


Hoe ik ertussen zou kiezen

Als ik het simpel moet maken:

  • Wil je een serieuze dual‑pane bestandsbeheerder met goede ondersteuning voor lokaal + cloud + servers, en houd je van de “Total Commander”‑stijl?
    Kies dan Commander One.

  • Geef je vooral om cloud en remote verbindingen, en niet zozeer om Finder vervangen?
    Gebruik Cyberduck.

  • Wil je iets dat voelt als een “proversie” van Finder met twee vensters?
    Probeer ForkLift.

  • Heb je iets gratis nodig en vind je een ouderwetse interface niet erg?
    FileZilla doet het werk nog steeds.

Als de gratis tools vastlopen bij grote overdrachten, ben je het “speelgoedclient”-stadium al voorbij.

Ik ben het grotendeels eens met de indeling van @mikeappsreviewer, maar ik zou de prioriteiten iets anders leggen, specifiek voor dev‑workflows en code‑deploys:

1. Wanneer je alleen om de remote kant geeft: Cyberduck of Transmit

Cyberduck is prima en gratis, en inderdaad behoorlijk cloud‑georiënteerd. Voor eenvoudige “push deze build naar deze server”-scenario’s is het meer dan genoeg, maar bij enorme mappen kan het wat traag aanvoelen, althans in mijn ervaring.

Als je bereid bent te betalen, is Transmit er nog een die je zou moeten bekijken en die niet werd genoemd:

  • Zeer verfijnde SFTP‑ondersteuning
  • Degelijke sync‑functies (lokale spiegeling → remote, etc.)
  • Goed voor herhaalbare deploys waarbij je nog geen volledige CI/CD nodig hebt

Voor gescripte of half‑geautomatiseerde deploys kunnen de sync‑taken van Transmit prettiger zijn dan de meer handmatige aanpak van Commander One.


2. Tools die ik alleen als back‑up zou gebruiken

  • FileZilla: Betrouwbaar, ja, maar op macOS voelt het als een straf. Prima als noodoplossing wanneer de rest het begeeft.
  • Pure Finder + “Verbind met server”: bruikbaar voor de incidentele SFTP‑mount, irritant voor regelmatige deploys.

3. Als je uit een “echte” deployomgeving komt

Als je gewend bent aan CI/CD‑ of rsync‑gebaseerde deploys, zal geen enkele GUI‑FTP‑client perfect aanvoelen. In dat geval zou ik rsync / git / CI gebruiken voor echte, herhaalbare deploys.

Kleine kanttekening: het eerste uur kan het wat “old school” aanvoelen als je niet gewend bent aan dual‑pane managers, maar zodra het in je spiergeheugen zit, voelt teruggaan naar single‑pane FTP‑clients pijnlijk traag.

Als de gratis tools al vastlopen op grote mappenstructuren, ben je het stadium van “even testen” voorbij en heb je iets nodig waar je de hele dag in kunt werken.

Ik zit grotendeels op één lijn met @mikeappsreviewer en @sonhadordobosque, maar ik zou de prioriteiten voor een dev‑workflow iets anders leggen.

1. Vermijd pure FTP als het kan

Als je servers nog gewone FTP voor code‑deploys verwachten, probeer dan over te stappen op SFTP. Elke client gedraagt zich beter over SFTP, zeker bij veel kleine bestanden en permissiewijzigingen.

2. Commander One als je hoofdwerkplek

Voor wat je beschrijft is Commander One de tool waarin ik daadwerkelijk zou werken:

  • Dual pane: links = lokale repo, rechts = serverpad. Geen tab‑gegoochel.
  • SFTP‑prestaties zijn solide op grote mappen en hij hangt niet bij diepe, geneste structuren.
  • Toetsenbord‑workflow: snel kopiëren/verplaatsen, hernoemen, zoeken, enz. voelt als een serieuze tool, niet als een “mooie” uploader.

Waar ik het iets anders zie dan de anderen: ik gebruik het wél bijna als Finder‑vervanger wanneer ik in “dev‑modus” ben. Niet voor alles, maar zodra ik aan servers, logs of deploy‑mappen zit, blijft Finder dicht en is Commander One het hoofdvenster.

Als je later om vindbaarheid geeft, is “Commander One macOS SFTP dual pane client” ongeveer de combinatie die beschrijft wat je zoekt.

3. Transmit vs Cyberduck voor herhaalbare deploys

  • Transmit is het geld waard als je wilt:
    • Map‑sync (local naar remote spiegelen) voor snelle “deploy deze build”‑flows.
    • Opgeslagen connecties en sync‑taken die je zonder nadenken opnieuw kunt draaien.
  • Cyberduck is prima en gratis, maar ik heb het traag zien worden op enorme structuren en het is geen fijne “werkplek” om in te leven. Ik zie het meer als een hulpprogramma dan als daily driver.

Als je deploys neer komen op “dist/ een paar keer per dag naar de server pushen”, dan heeft Transmit nettere vangrails dan Commander One. Als je voortdurend op de server rondsnuffelt, configs tweakt en willekeurige dingen verplaatst, wint Commander One.

4. FileZilla en Finder als back‑up

Hier ben ik het een beetje met allebei eens:

  • FileZilla: werkt, maar op macOS voelt het alsof je terug in de tijd gaat. Ik houd het alleen als ultieme noodoptie.
  • Finder + “Verbind met server”: amper te verdragen voor reguliere deploys. Prima voor een snelle eenmalige SFTP‑mount, niet voor serieus werk.

5. Overweeg een hybride workflow

Omdat je uit de “handmatige FTP‑deploy” wereld komt:

  • Gebruik Commander One voor:
    • Interactief serverwerk
    • Eenmalige hotfix‑uploads
    • Permissies en log‑onderzoek
  • Verplaats echte deploys langzaam naar:
    • git pull op de server
    • of rsync vanaf lokaal
    • of een minimale CI‑script

FTP‑clients zijn geweldig voor controle, waardeloos voor herhaalbaarheid. Als je nog even GUI‑gebaseerd moet blijven, zou ik alsnog standaardiseren op één client, en voor macOS‑devs is dat vaak Commander One omdat het zich eerst als krachtige file manager gedraagt en daarna pas als FTP‑client.

Dus, kort samengevat:
Voor Mac‑devwerk met grote mappen en frequente deploys: maak Commander One je primaire tool, kies Transmit als je fijnere sync‑automatisering wilt, en Cyberduck alleen als je budget krap is en je vooral met cloud‑storage bezig bent. De rest is “voor het geval de hoofdtool uitvalt.”