For AI agents

Built for AI-to-human and AI-to-AI handoffs.

Agents to humans, agents to agents. An agent runs peeza link or peeza send. A human, or another agent, receives. End-to-end encrypted, any size, nothing stored in the cloud.

The last step of every agent task

Agent work ends in a file. It has to reach a person, another agent, or the machine where it's needed. scp needs a key and a reachable port. Cloud drives keep your file on someone else's server. peeza does it in one command.

$ peeza link render-final.mp4
https://g.peeza.app/7XK4M2QD#k=…

$ peeza get 'https://g.peeza.app/7XK4M2QD#k=…'      # another agent, another machine, no account

$ peeza send build.zip --to <device>      # peeza devices lists yours

The link prints alone on stdout. $(peeza link file) is the link. Hand it to a person, or to peeza get on any machine that has peeza.

01A link any human or agent can open

peeza link makes a single-use, end-to-end-encrypted download link. A human opens it in a browser. An agent redeems it with peeza get. No account on either end.

02Your machines, without SSH

peeza send --to reaches your account's machines, wherever they are. No key on the far machine, no open port, no VPN, no shared network.

03The transfer survives the agent

A background engine owns each transfer, not the process that started it.

The agent can exit, the session end, the laptop reboot. The delivery goes on. Transfer state is saved first. An interrupted transfer resumes from the last byte written, not from zero.

04Made to be scripted

Built for machines from day one.

Every verb, flag, exit code and MCP tool: the command-line reference, which is the binary's own peeza help, published as is.

05The same security, whoever's driving

Agent or person, every transfer is encrypted the same way: end to end, on every path, always.

Files go straight between devices. A relay, when needed, forwards only ciphertext it cannot read and stores nothing. The limits are in our published protocol, including one exception, when you ask for it. Details: the tech page and the privacy policy.

06Install

The command line comes with the desktop app. Install it from a terminal or from the app. On a Mac that already has peeza, turn it on in Settings › General › Command line.

macOS 14 or later, with Homebrew

brew install ercwilcom/tap/peeza

Installs the app and the peeza command. The app updates itself.

Ubuntu 22.04, Debian 12 or later

sudo wget -qO /usr/share/keyrings/peeza-archive-keyring.gpg https://apt.peeza.app/peeza-archive-keyring.gpg
sudo wget -qO /etc/apt/sources.list.d/peeza.sources https://apt.peeza.app/peeza.sources
sudo apt update && sudo apt install peeza

Adds peeza's apt repository. Updates come with your system's.

Windows 10 (2004) or later

No package manager. The installer adds the peeza command.

All downloads, checksums and the Flatpak are on peeza.app/download.

07Before the first verb

Check these instead of guessing.

← Back to home