↔ Segmented uploads and downloads are the point

File transfer that finally feels built for big files.

FilePier is a modern open-source SFTP client for people who move real files, not just tiny config snippets. Browse local and remote folders side by side, queue transfers, resume work, and let large uploads and downloads split into faster parallel lanes. Now with native Amazon S3 and S3-compatible (MinIO) support alongside SFTP.

Free forever. Tips are optional, but they help keep builds, docs, packaging, and bug fixes moving.
Connected to production.example 8 segments
Local
archive.tar.gz2.4 GB
site-build.zip814 MB
database.dump5.1 GB
photos/folder
Remote
/var/backupsdir
/srv/releasesdir
/media/assetsdir
/home/deploydir
Segmented download73.8%
Speed: 42.8 MB/sETA: 38sResume ready
Why FilePier exists

Most SFTP apps still treat big transfers like an afterthought.

FilePier was built because the missing piece was obvious: a simple visual SFTP client that routes transfers intelligently, makes uploads and downloads feel symmetrical, and shows what is actually happening without becoming enterprise bloat.

Visual dual-pane browser

Browse local and remote files with a familiar workflow that does not feel trapped in 2003.

Smart transfer routing

Small files stay direct; large files move through segmented parallel lanes. Connect over SFTP or to an S3 / MinIO bucket with s3://.

🛡

Safer SSH behavior

Host-key verification, reconnect checks, and connection status belong in the main UI.

Open-source bones

Built from understandable pieces: Python, PyQt6, Paramiko, and standard SFTP — pure parallel transfers, no external CLI dependencies.

🗂

FileZilla-style Site Manager

Organize sites into folders with protocol and logon-type pickers (Normal, Ask for password, Key file, Anonymous, Interactive), per-site transfer connection limits, and charset settings.

Upload lane

Parallel segmented uploads

Large uploads are split into parts, sent through multiple SFTP connections, then assembled on the server. You get progress, speed, ETA, and cancellation instead of a frozen mystery bar.

1Split the local file into byte ranges
2Upload segments in parallel
3Assemble the final file remotely
4Clean temporary segment files
Download lane

Segmented downloads with resume

Large downloads can use multi-part fetching so one huge file does not crawl through a single narrow lane. Smaller files stay simple and direct.

1Detect file size
2Use direct SFTP for small files
3Use segmented fetching for large files
4Resume when supported
Support first, download free

Before you download: support the work if you can.

FilePier is free because it should be. But packaging, testing, Windows/macOS builds, icons, docs, and strange SFTP edge cases all take time. A small tip is the easiest way to vote for this project existing.

No paywall. No shame. Just a friendly nudge before the free download.
Download

Get FilePier

Choose your platform. Linux can be the natural first release; Windows and macOS installers can be added as soon as builds are ready.

git clone https://github.com/Giordained/FilePier
cd filepier
bash install.sh