portal
Send files between computers.
Portal is a command‑line utility that enables users to transfer files and directories between computers. A sender runs a command with one or more paths, and the tool generates a temporary password that must be shared with the receiver through an external secure channel. The receiver then invokes a corresponding command with that password, and the two clients connect either directly or via a relay server to complete the transfer.
The software uses PAKE2 for end‑to‑end encryption and can compress data with parallel gzip to improve speed and efficiency. When the peers are on the same local network, portal prefers a direct connection; otherwise it falls back to a configurable relay, which can be self‑hosted. It also provides shell completions for Bash, Zsh, Fish and PowerShell, and a simple terminal UI that displays transfer progress.
Portal is distributed for macOS, Linux, and Windows through package managers such as Homebrew, Scoop, WinGet, and the Arch AUR, and can be installed via a script or manual download of releases. It is marked as stable and includes options for overwriting files, specifying relay addresses, and adjusting relay ports.
Reviews
Loading reviews…
Similar apps

File Management & Transfer
croc
Easily send things from one computer to another.
File Management & Transfer
ffsend
Quick file share.
File Management & Transfer
Flying Carpet
File transfer over ad-hoc wifi

File Management & Transfer
AirDash
Transfer photos and files to any device

File Management & Transfer
PrivyDrop
Simple and user-friendly, breakpoint-resumable peer-to-peer text, image, and file transfer tool based on WebRTC.

File Management & Transfer
Feem
Local file transfer