No accounts to configure, no ports to open, no credentials to hand over.
npm run share -- --tunnel starts the relay, serves every connection, and opens a free Cloudflare URL to the world.
Pick an expiry — a day, a week, a month — and send the link. Each share is its own token.
Your guest opens the link in a browser and gets a real terminal on your box. Revoke anytime; they're gone instantly.
Everything runs on hardware you already own. There is no server bill because there is no server.
1 day, 7 days, 30 days, or forever — plus one-click revoke that disconnects guests mid-keystroke. Everyone else is unaffected.
Full PTY streaming, so curses apps render properly: opencode, Claude Code, editors, pagers. Resize syncs both ways.
Gate shares behind manual approval, follow every session in the transcript view, and kick guests that shouldn't be there.
Push every session's files to a private claude-session repo on GitHub — preview first, then confirm. Later pushes append; nothing is ever duplicated.
Sharing a machine is fine. Sharing a subscription is how accounts get banned. Guests use their own model quotas on your box — your passwords, tokens, and payment details never cross the wire, and a guest link is full shell access, so only share with people you'd hand your laptop to.
Free forever for the self-hosted version. Bring a laptop and a friend.