Airdress CLI
airdress is your airdress from a terminal. Sign in once, choose which
airdress a command acts on, and from there deploy a function, open a terminal
on a machine of yours, pair a phone, approve a machine or hand an editor the
same reach over MCP.
Airdress gives you one permanent address for your agents, devices and services, wherever they run, with TLS and multi-device failover handled for you. The CLI is how you work with that address from a terminal, a script or an editor.
What you can do with the CLI
Section titled “What you can do with the CLI”| You want to… | Run |
|---|---|
| Sign in and pick the airdress you work on | airdress auth login, airdress airdress list, airdress a use <name> |
| See how it is reached | airdress airdress probe, airdress current |
| Deploy a function from a directory | airdress fn deploy ./my-function |
| Open a terminal on one of your machines, end to end encrypted | airdress shell |
| Give an editor or an agent the same reach, over MCP | airdress mcp serve |
| Pair a phone, approve a machine, link a Home Assistant | airdress device pair, airdress machines approve |
| Install a plugin on your airdress | airdress plugins install forms |
| Declare resources and apply them | airdress apply -f pool.yaml |
MCP and plugins work today on an operator you run yourself and are coming to an airdress we host: see the feature matrix.
Every command takes --output json and exits with a
stable code, so what you type today runs in a
script tomorrow.
Sixty seconds
Section titled “Sixty seconds”airdress auth login # opens your browser, asks which accountairdress airdress list # the airdresses you ownairdress a use home # pin one as currentairdress airdress probe # how it is reached: direct or relayed
airdress fn new hello ./hello # a function from a templateairdress fn keygen --out ~/.airdress/function-signing.keyairdress fn deploy ./hello --signing-key ~/.airdress/function-signing.keyairdress fn logs hello --follow # watch it rundeploy checks the tree, shows you what it is about to do, asks once, and
waits until the function reports the new version loaded.
Two binaries
Section titled “Two binaries”| Binary | What it is |
|---|---|
airdress | The CLI on this page. Linux, macOS and Windows. |
airdress-agent | This machine as an agent device of your airdress. Linux and macOS. It is the only binary that carries the end-to-end encryption engine an agent device needs. |
Both come from the same release. See Install the CLI.
What leaves your machine
Section titled “What leaves your machine”The CLI talks to your hub (account.airdress.co) and to your airdresses.
When you ask it to, it also reaches the release server (airdress update)
and the plugin registry (airdress plugins). There is no analytics, no
crash reporting and no tracing exporter. Credentials are never printed,
logged or sent anywhere but where they belong; airdress auth token prints
one only because you asked for it.
Guides
Section titled “Guides”Support
Section titled “Support”Questions and problems: airdress.co/support
or support@airdress.co. Say which version you run (airdress version).
Vulnerabilities: security@airdress.co.