What you get
- Your real shell (
zsh,bash, orfish) runs on the host machine. - Local attach joins that live PTY over loopback with a per-session token.
- Remote share (Pro) routes through an authenticated Fly.io relay, with a default WebRTC P2P fast path for lower latency.
- People you invite watch unless you allow typing. You always type.
- Free: attach from the same computer. Pro: attach from another device.
Prerequisites
- macOS or Linux (Windows via WSL)
zsh,bash, orfish- A Wrapper account for backend auth and remote sharing
Install
Homebrew:darwin-arm64, darwin-x86_64,
linux-arm64, and linux-x86_64.
First session
1
Sign in
2
Share a session
wrapper run -- claude. Optional: wrapper install wraps every new
terminal.3
Attach locally
From another terminal on the same machine:
4
Share remotely (Pro)
wrapper share already shares. In a running host, press Ctrl+\ then s.
Join with:Remote sharing requires Pro. Local attach does not use the relay and does not require Pro.
Controls and HUD
Wrapper prints controls once, then keeps status in the terminal title so full-screen tools like Vim stay intact.
HUD transport labels:
local, connecting, relay, p2p, offline.