For AI agents

Built for AI-to-human handoffs.

peeza is the perfect AI-to-humans file sharing solution: an agent runs peeza link or peeza send, a human just 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 — a build, a report, a render, a dataset. Then comes the step that actually matters: getting that file to the person who asked for it, or to the machine where it's needed. scp wants a key and a reachable port. Cloud drives park your file on someone else's server. peeza makes delivery one command.

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

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

The minted link prints alone on stdout, so $(peeza link file) is the link — ready to paste into a chat, an email, a pull request.

01A link any human can open

peeza link mints a single-use, end-to-end-encrypted download link. The person on the other end needs no account and no app — any browser will do.

02Your machines, without SSH

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

03The transfer survives the agent

Transfers belong to a background engine, not to the process that started them.

An agent that exits — or a session that ends, or a laptop that reboots — doesn't kill the delivery. Transfer state is persisted before anything else happens, and an interrupted transfer resumes from the last byte written, not from zero.

04Made to be scripted

The command line was specified for machines from day one — an agent hits edge cases a human never does.

Every verb, flag and exit code, and the MCP server's tools, are in the command-line reference — the binary's own peeza help, published as is.

05The same security, whoever's driving

A transfer started by an agent is encrypted exactly like one started by a person: end to end, on every path, always.

Files stream directly between devices; when a relay has to step in, it forwards only ciphertext it cannot read and stores nothing — within the limits our published protocol lists, including one exception, when you ask for it. The full mechanics — keys, pairing, what the relay keeps — are on the tech page and in the privacy policy.

06Install

The command line installs with the desktop app, from a terminal or from the app itself. 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

Puts peeza in Applications and the peeza command on your PATH. The app updates itself, so brew upgrade leaves it alone.

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 signed apt repository — the same one the .deb adds — so updates arrive with the rest of your system's.

Windows 10 (2004) or later

No package manager: the app's own installer (peeza.app/download) puts the peeza command on your PATH.

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

07Before the first verb

What has to be true before a command works — so an agent can check instead of guess.

← Back to home