Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

zuko docs

Private remote shells for machines you own—without inbound ports or a VPN.

zuko’s supported core is a Linux/macOS host and Rust CLI. Iroh handles dial-by-key reachability, relay fallback, NAT traversal, and encrypted transport; zuko handles a real PTY, one-time-code pairing, client authorization, and short reconnects.

Fast path

curl https://mise.run | sh
mise use --global github:adonm/zuko
zuko install
zuko share        # on host
zuko <code>       # on client

Use tmux, zellij, or screen for durable work. zuko deliberately does not store detached output or promise that PTYs survive a host restart.

Useful commands:

zuko ls
zuko rm <name>
zuko reset
zuko doctor
zuko upgrade --check
zuko app --doctor

The iOS/iPadOS client is Beta. The browser client and zuko app are Labs surfaces with narrower support; see the roadmap before depending on them.

Source: github.com/adonm/zuko.