Share Your Terminal, Live, in One Link

Turn any terminal tab into a link teammates open in their browser — they see your session in real time, from the exact scrollback you're looking at. No pairing server to set up, no SSH access to hand out.

macOSWindowsLinuxiOSAndroid

Terminal sharing is built into GenTerminal, Genspark's native SSH client. Free, no subscription.

How Terminal Sharing Works

Three steps from a private tab to a live audience — and back to private the second you revoke.

1

Share a tab

Pick any terminal tab in GenTerminal and create a share. You get a web link on genspark.ai — your session, streamed live from where your scrollback currently stands.

2

Gate who gets in

Viewers pass a gate you choose: their Genspark account, an email allowlist, or a temporary password. No gate you didn't ask for — and you can revoke the link at any time.

3

Watch — or type together

Viewers follow along in any browser, with a live viewer count on your side. Turn on input and a teammate can type into the session — pair debugging without handing out SSH keys.

Built for Real Sessions, Not Screenshots

Access control that's actually control

Three gate levels — Genspark session, email allowlist, or a temporary password — and a revoke that cuts every viewer off instantly. A share link is never a permanent hole.

Late joiners see the whole story

New viewers get the scrollback snapshot plus a spliced replay of what they missed, stitched seamlessly into the live stream — nobody asks you to scroll back up.

Optional remote typing

Sharing is read-only by default. Flip on input for a specific share and a teammate can drive — the closest thing to handing over the keyboard without handing over credentials.

Viewers need nothing but a browser

The viewing side runs entirely on the web — no client install, no account requirement unless you gate on one. You share from GenTerminal on macOS, Windows, or Linux.

Frequently Asked Questions

What does sharing a terminal session mean?

Instead of screen-sharing a video of your terminal, the session itself is streamed as text: viewers open a web link and see your terminal live — crisp at any window size, selectable, and far lighter than video. In GenTerminal you share a single tab, not your whole screen.

How is this different from tmate?

tmate shares a terminal over SSH and gives viewers a session address. GenTerminal's share is a web link with built-in access control (account, email allowlist, or password), a replay buffer so late joiners catch up, a live viewer count, and one-click revoke — no tmux pairing or separate server involved.

Can viewers type into my terminal?

Only if you allow it. Shares are read-only by default; enabling input is a per-share choice, and the server rejects typing on shares where it's off. Revoking the share disconnects everyone immediately.

Do viewers need to install anything?

No — viewers just open the link in a browser. The sharer runs GenTerminal, which is available on macOS (Apple Silicon and Intel), Windows, and Linux, with companion apps on iOS and Android.

What is GenTerminal?

GenTerminal is Genspark's native, keyboard-first SSH client — hosts, keys, SFTP, and port forwarding in one encrypted vault, with cross-device sync. Terminal sharing is one of its built-in features, and the viewer pages run right here on genspark.ai.