Dual-Pane File Browser
Your local machine on the left, your server on the right. Everything you need to manage files on both sides — without switching windows.
A fast, lightweight desktop app for moving files to and from your servers — built for speed, security, and automation.
Older transfer apps hog memory and freeze when you move thousands of small files at once.
Most FTP apps save your passwords in plain text, so anyone with access to your computer can read them.
To automate a simple nightly backup, you normally have to write scripts outside the app entirely.
One app replaces your FTP client, your S3 browser, and your cloud drives. Connect to any kind of server from a single, familiar window.
| Protocol | What It Does |
|---|---|
| FTP | Connect to any standard FTP server with active and passive mode support — works through firewalls and NAT setups without extra configuration. |
| SFTP (SSH) | The gold standard for secure transfers. Connect over SSH using either a password or your existing SSH key pair. |
| FTPS (TLS/SSL) | FTP wrapped in full TLS encryption with server certificate validation, so you know you're talking to the right host. |
| SCP | Blazing-fast file copy over SSH tunnels — great for quickly pushing files to a server without setting up a full session. |
| Amazon S3 | Browse S3 buckets like a file system. Upload, download, and manage objects across regions — including MinIO and Ceph endpoints. |
| WebDAV | Connect to Nextcloud, ownCloud, NAS devices, or any HTTP-based file server with full read/write access. |
| Cloud Storage | First-class support for Google Drive, Dropbox, OneDrive, and Azure Blob Storage inside the same dual-pane interface. |
| Plugin Protocols | Need something else? Build your own protocol handler using the Plugin SDK and register it as a native connection type. |
| Proxy / Jump Host | Tunnel through SOCKS5 or HTTP proxies, or chain through SSH jump hosts to reach servers on private networks. |
Your local machine on the left, your server on the right. Everything you need to manage files on both sides — without switching windows.
Edit, compare, rename, compress, and move files — all directly from the dual-pane interface, on both local and remote servers.
Edit any remote file directly in FilePilot. Changes are saved back to the server the moment you hit save — no download/re-upload cycle.
Compare two versions of a file side by side with highlighted differences. See exactly what changed before deciding which to keep.
Rename dozens of files at once using patterns — add a prefix, strip a suffix, apply a regex, or find-and-replace with a live preview.
Set Unix permissions with a visual editor. Toggle read, write, and execute per user, group, and others — no memorizing chmod numbers.
Create ZIP or TAR.GZ archives on the server itself. The compression runs over SSH, so you're not downloading gigabytes just to zip them.
Unzip or untar archives directly on the server without downloading anything locally, saving bandwidth and time.
Give FilePilot a URL and it downloads the file straight into whichever directory you have open — no download-then-upload.
Transfer files directly from one server to another. SFTP on the left, S3 on the right — move files between them in one drag.
FilePilot's Rust-powered transfer engine doesn't just move files — it moves them as fast as physically possible, and recovers gracefully when things go wrong.
Splits large jobs across multiple parallel streams simultaneously. Instead of waiting for one file to finish before starting the next, it maxes out your available bandwidth from the start.
Watch every transfer in real time: current speed, estimated time remaining, and completion percentage — all updating live.
Full control per item in the queue. Pause for a video call, resume later, or cancel outright.
If a transfer fails mid-way due to a network drop, FilePilot picks up from exactly where it left off — no re-transferring completed bytes.
Set automatic speed limits: slower during business hours, full speed overnight when no one else needs the network.
After every transfer, FilePilot computes SHA-256 hashes of both source and destination. If even one byte got corrupted, it catches it.
Get notified in Slack, Discord, Teams, or any custom URL the moment a transfer succeeds or fails.
A live speed graph showing your last 30 data points. Spot bottlenecks and verify your connection is performing as expected.
A log of your last 100 completed and failed transfers with full status details.
Save your entire transfer queue to a file and reload it later — or share it with a colleague to replay a complex batch job.
Schedule automated backups and keep directories synchronized between local and remote — with intelligent conflict resolution when both sides have changed.
Transfers that fail because you lost connectivity are not lost. FilePilot detects the outage instantly and holds every pending transfer in a safe queue until you are back online.
Your passwords are locked with strong encryption on your own device. FilePilot never sees them, and nothing is ever sent to an outside server.
Save, organize, and instantly connect to all your servers from one place — or let your IT team push profiles to you automatically via the Enterprise Vault.
Automate repetitive tasks with plain JavaScript inside a safe, sandboxed environment. Write a script once and run it whenever you need it.
Extend FilePilot with custom protocols, panels, and settings — without modifying the core application.
Install plugins from a manifest file. Enable or disable them on the fly without restarting the app.
Add entirely new protocol types — a proprietary cloud API, an enterprise file server — appearing as native connection options.
Build a deployment dashboard or log viewer and integrate it seamlessly into the app layout.
Each plugin gets its own settings screen with proper typed inputs — text fields, passwords, toggles, and numbers.
Plugins run in a controlled sandbox. They can't access arbitrary file paths or make unexpected network calls.
Run commands right where you manage files. Your file browser and your shell live side by side — no more switching between FilePilot and your terminal app.
Every interaction in FilePilot is designed for speed: keyboard shortcuts, command palette, multi-tab workflow, and a migration wizard to bring your existing setups.
Press Ctrl+K to open a searchable command palette. Find any action, switch connections, navigate to a file — all without touching the mouse.
Choose between a crisp dark theme and a clean light theme. Your preference is saved and restored automatically.
Open multiple server connections in separate tabs and switch between them instantly — like browser tabs for file transfers.
Every action has a shortcut. Open the reference modal to see the full list and never reach for the mouse for common tasks.
Switching from FileZilla or WinSCP? Import all your saved sites and credentials in one step. Zero re-entry.
First time? The wizard walks you through master password setup, creating your first connection, and understanding the interface.
Bookmarks, saved connections, and panel shortcuts. Collapse for more space, expand for quick access.
One app, every OS. Windows 10+, macOS Big Sur+, and all major Linux distributions from a single codebase.
No. FilePilot is built on Tauri, which uses your OS's native webview. The backend is 100% Rust, ensuring minimal RAM usage and blazing-fast I/O compared to Node.js or Electron-based alternatives.
They are stored locally in an SQLite database, encrypted at rest using AES-256-GCM. You must unlock the vault with your Master Password to access them. FilePilot has zero knowledge of your credentials.
Yes, absolutely. The Desktop Client is a completely standalone application. The Enterprise Vault is optional and only needed for teams that require centralized access control and audit logging.
FilePilot runs natively on Windows 10+, macOS Big Sur+, and all major Linux distributions (Debian, Ubuntu, Fedora, Arch). One codebase, all platforms.
Yes. Both the Desktop Client and Enterprise Vault are 100% free and open source under the MIT License. No premium tiers, no telemetry, no ads.
Combine the Desktop Client with our Terminal Shell and Enterprise Vault for a unified workspace.