We're inviting new users to try the next RepoGo on TestFlight. Join the betaWhat's changing

Your computer

Host commands

Run these in a terminal on the computer where the host is installed.

CommandWhat it does
npx @repogo/hostInstall and start the host, then show a pairing code
npx @repogo/host pairShow a pairing code for another device
npx @repogo/host pair --reusable 14dOpen an invite any number of devices can join until it expires (off ends it)
npx @repogo/host statusShow whether the host is running
npx @repogo/host devicesList the paired devices
npx @repogo/host devices revoke <id>Remove a device: its connections close and it can no longer reach the host
npx @repogo/host relayShow the relay phones reach this computer through
npx @repogo/host relay set <url>Use your own relay; paired devices pair again (Use your own relay)
npx @repogo/host relay resetGo back to RepoGo's relay; paired devices pair again
npx @repogo/host tunnelsList the public tunnels that are open
npx @repogo/host tunnels close <slug>Close a tunnel; its URL stops working right away
npx @repogo/host start / stop / restartStart, stop or restart the background host
npx @repogo/host logsShow the host's logs
npx @repogo/host updateUpdate to the latest version
npx @repogo/host keep-awake enableKeep a Mac awake with its lid closed while a device is paired
npx @repogo/host uninstallRemove the background service
npx @repogo/host versionPrint the host's version

Update#

bash
npx @repogo/host update

The update waits for running work: it refuses while agents, terminals or builds are running. Add --now to stop them and update anyway.

Uninstall#

bash
npx @repogo/host uninstall
rm -rf ~/.repogo

uninstall removes the background service and RepoGo's agent hooks, and keeps your pairings and data in ~/.repogo. Delete that folder to remove everything.