Install

Install Onyx

Install the local client, then connect to a host. Onyx provisions the remote server over SSH when needed.

Quickstart

Homebrew installs and updates the local client. Connect with the same host syntax you already use.

Install
brew install shervin9/onyx/onyx --formula
Update
brew upgrade shervin9/onyx/onyx --formula
Connect
onyx user@host

Bootstrap model

On first connect, Onyx uses SSH to upload and start the matching remote server binary. Bootstrap also reads the remote server auth token used to authorize QUIC streams.

Normal path

onyx user@host handles bootstrap and token reading automatically.

No bootstrap

--no-bootstrap requires ONYX_AUTH_TOKEN.

Security

QUIC uses TOFU certificate pinning plus a per-server auth token.