qbeam
Copy-paste for locked-down machines. Send a file from your terminal to your phone over animated QR codes: no network, no USB, no admin rights.
Send
uvx qbeam send app.log
Or pipx install qbeam, npx qbeam send app.log, or the single file qbeam.pyz from the latest release (python3 qbeam.pyz send app.log). Every option installs without admin rights.
Receive
- On your phone, open qbeam.dev/r in Chrome or Safari and add it to your home screen. It keeps working offline.
- Point the camera at the codes on the sending screen.
- The file saves once it's complete and its SHA-256 checks out.
What you get
FastHundreds of KB/s in a browser, using grids of QR codes and a fountain code, so missed frames never mean waiting for a loop.
Terminal modeOver SSH or without a browser,
--tty draws the codes right in the terminal.Folders & stdin
qbeam send ./project sends one archive and respects .gitignore; cat log | qbeam send - works too.Optional encryption
--encrypt uses AES-256-GCM with a passphrase you type on the phone.