All apps/Portal

Portal

portal

A command-line file transfer utility for sending files from any computer to another.

Runs as portal|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 7 fields

Send files or folders to another machine, or receive them with the password the sender shows. Running your own relay is left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui portal

portal send

Send files
Send filesExample values, fixed in this page — nothing here reaches a terminal
Basic
Files or folders*
any
Relay address
string
TasksEach one presets the form for one job
Send files
pathsrelay
ParametersOnly these flags are editable in the form
Files or folders
path · positional 0 · repeatable
Relay address
string
--relay-r
Display style
enum
--tui-style-srichraw

portal receive

Receive files
Receive filesExample values, fixed in this page — nothing here reaches a terminal
Basic
Password*
string
Overwrite without asking
--yes
TasksEach one presets the form for one job
Receive files
passwordyes
ParametersOnly these flags are editable in the form
Password
The password shown by the sender, e.g. 1-word-word-word.
string · positional 0
Overwrite without asking
boolean
--yes-y
Relay address
string
--relay-r
Display style
enum
--tui-style-srichraw
SourcesEvery flag above is checked against these
readme
portal send <file1> <file2> <folder1> <folder2> ... - `-r/--relay`: address of the relay server (`:8080`, `myrelay.io:1234`, ...) - `-s/--tui-style`: the style of the tui (`rich` | `raw`)
manual2026-10-27

github.com

readme
portal receive 1-intertia-elliptical-celestial - `-y/--yes`: overwrite existing files without `[Y/n]` prompts - `-r/--relay`: address of the relay server (`:8080`, `myrelay.io:1234`, ...) - `-s/--tui-style`: the style of the tui (`rich` | `raw`)
manual2026-10-27

github.com

Before it fills your prompt, Otty checks the installed portal against its version. A form that does not match your version is not offered.