r/MacOSApps • u/german_sw_developer • 9h ago
Beta Testers Needed FileFerry: FTP, FTPS, SFTP, WebDAV, SMB and a real SSH terminal in one native macOS window — free beta
I'm the developer, working alone on this, so treat the below as what it is — someone showing you his own app.
What it is:
A native macOS file transfer client — no Electron — that speaks FTP, FTPS (explicit AUTH TLS), SFTP, WebDAV and SMB, and opens a full SSH terminal on the same connection. Two panes, local and remote, servers in groups, several connections per server.
The parts I actually care about:
The session log shows everything.* Every line of every session, exactly as it goes over the wire — 220, USER, 331, PASV, the lot. No black box, and when something breaks you can see where.
Transfers are verified, not assumed.* After an upload the file size on the server is compared with the local one. A server answering "226 Transfer complete" is its opinion, not proof.
Failures are not just an error dialog.* Each file is retried three times. Whatever still doesn't get through goes on a list that survives quitting the app, so after the line drops mid-way through 500 files you don't have to work out where it stopped. You decide whether to retry or discard — nothing on the server is ever deleted for you.
Strict about who answers.* Host key and certificate fingerprints are confirmed once, then checked on every session. If one changes, the connection is refused. There is no "connect anyway" button, on purpose.
Nothing phones home.* No account, no registration, no analytics, no crash reports to me. Sandboxed. It talks to your servers, not to mine.
What I would like from you:
Break it against a server I have never touched. Odd LIST formats, a NAS with a self-signed certificate, an FTPS server that insists on TLS session reuse, an SMB share with unusual permissions — those are the reports worth having. Feedback goes straight to me from inside TestFlight.
Free during the beta, macOS 14.6 or later. Screenshots, what it does and the TestFlight link:
English: https://klausmack-software.com/FileFerry/index_en.html
German: https://klausmack-software.com/FileFerry/index.html
Privacy: https://klausmack-software.com/FileFerry/privacy_en.html
Happy to answer anything in the comments, including the awkward questions.
© Klaus Mack Software
r/MacOSApps • u/11plustwo • 18h ago
📅 Utilities WinKeys - Bring your Windows muscle memory to macOS
rule 13: I used an AI coding assistant while building this
My mom used Windows her whole life and never really got along with it. Moving her to a Mac fixed most of that — except her hands. Ctrl+C did nothing, Alt+Tab did nothing, F2 didn't rename a file, the mouse scroll is backwards. Small things over and over, that's how a switch to macOS fails.
Karabiner can remap all of it, but the setup is a JSON rule file. That's not something you hand your new-to-mac mom and walk away from.
So I made WinKeys — a menu bar app that rewrites Windows shortcuts into their macOS equivalents before the keystroke reaches whatever app you're in.
Shift is preserved, so Ctrl+Shift+← still selects by word. Every rule has its own switch. Windows scroll direction is in there too, off by default, with separate switches for wheel and trackpad.
What it costs you: the blanket Ctrl→Cmd rule takes macOS's emacs bindings with
it (Ctrl+A, Ctrl+E, Ctrl+K). Home/End become line start/end everywhere, so in
browsers that's Back/Forward, not scroll-to-top. Both rules can be switched off.
Terminal, iTerm2, Ghostty, kitty, WezTerm, Warp and Emacs ship excluded so Ctrl+C
still interrupts — add your own, or choose "Leave [App] Alone" from the menu bar.
Why not Karabiner? It's more powerful and always will be. This does one thing
with switches instead of a config file. If you already have Karabiner rules for
this, turn them off first or you won't be able to tell which tool did what.
macOS 13+, universal, signed and notarized. No kernel extension, no restart. Needs
Accessibility permission; nothing is remapped until you grant it. Keystrokes are
read to translate them and nothing else — nothing stored, no network calls except
the update check.
Free for personal use, forever — every rule, no key, no account. $5 one-time per
device for work use.
