-
Notifications
You must be signed in to change notification settings - Fork 15
User Guide Terminal Sharing
github-actions[bot] edited this page Jun 1, 2026
·
1 revision
YourSSH lets you share a live SSH session with teammates in real time. The host streams terminal output via Supabase Realtime; guests join with a session code and can watch or type alongside you.
- Both host and guest must have the app open
- A Supabase project configured in Settings → Sync (the same project used for host sync)
- Open an active SSH session tab
- Click the Share button in the terminal toolbar (or press Cmd/Ctrl+K and search "Share Session")
- A dialog shows your session code — copy or share it with your teammate
- While the session is shared, a banner in the toolbar indicates sharing is active
- Click Stop Sharing to end the session
- Press Cmd/Ctrl+K to open the Command Palette
- Search for Join Shared Session
- Enter the session code provided by the host
- A new tab opens in watch mode — a banner at the top confirms you are watching a shared session
Guests join in watch mode by default. The watch banner shows the host's username and the session code.
- Guest keystrokes are forwarded to the host terminal
- The guest tab mirrors the host's terminal output in real time
- Closing the tab disconnects from the shared session without affecting the host
- Sharing requires an active Supabase Realtime connection
- Session codes are single-use per share session
- If the host disconnects, the guest session ends automatically