FileFive is a free open-source SFTP/FTP client and file manager with intuitive and modern dual-panel interface, available on Mac, and Linux.
It is installed as a Node.js package and uses the web browser as GUI.
FileFive has a unique set of features and may an alternative to FileZilla, Cyberduck, Transmit and ForkLift.
npm install -g filefive
Run f5
and FileFive will be opened in the default browser. Press ctrl + c to quit the program.
> f5 --help
Usage: F5 [options]
SFTP/FTP client, dual-panel file manager in the browser
Options:
-V, --version output the version number
-p, --port <number> port number (default: "3113")
--log prints the log information
-h, --help display help
- Cross-platform, runs on Mac OS, Linux and any *nix with Node.js
- Supports SSH File Transfer Protocol (SFTP) and FTP
- Minimal and intuitive UI, mimicing the VSCode Explorer view
- Search/filter files using wildcards and JavaScript Regular Expressions
- Synchronized browsing
- Connections/servers are plain files stored on your filesystem in the
~/.f5/connections
folder - Easy to backup connections and settings in
~/.f5
folder, e.g. using Git or other VCS - Drag & drop, copy & paste files support
- Uses browser tabs to browse more than one server or transfer files simultaneously
- Utilizes the built-in browser password manager to store passwords
- Open files and folders in default app or Visual Studio Code
- A different color theme per connection
To support its development, star FileFive on GitHub!
Feedback, suggestion, improvements or bugs are welcome.