Skip to content
OPEN SOURCE / TERMINAL SHARING v3.0.0 ↗

Your terminal,
shared.

Work in the same terminal, from anywhere.

Start a session on your machine. Invite someone over SSH, or let them follow along in a browser. Your shell, your tools, together.

Built on tmux · Linux & macOS · No account

tmtv / example CONNECTED

# On the host

$ tmtv

# On a guest machine

$ ssh TOKEN@tmtv.se

# Now working in the shared session

$ git status

On branch main

working tree clean

$

0: shell* SSH / WEB
Illustrative session · tokens shown are placeholders
ONE SESSION YOUR TERMINAL MORE THAN ONE PAIR OF HANDS
01 / THE IDEA HOST → GUEST

How it works.

Keep working where you already work. tmtv connects people to a shared tmux session without asking them to change their setup.

01

Start

Run tmtv on your machine. Your shell and tools stay there.

02

Invite

Share a read-write token for a collaborator, or a read-only token for an observer.

03

Work together

Guests connect with SSH. Enable web sharing when a browser is more convenient.

02 / GET STARTED

Install tmtv.

Install tmtv, then run tmtv. Your guests don't need to install it to join over SSH.

Download binaries ↗
Install tmtv LINUX / macOS
Install script
curl -fsSL https://tmtv.se/install.sh | sh
Homebrew · macOS
brew install sa3lej/tap/tmtv

03 / THE DETAILS BUILT FOR REAL WORK

Sharing, on your terms.

Pair on a fix, walk through a command, or invite another set of eyes. Choose how each person joins.

Explore self-hosting ↗
01

Read-write or read-only

Separate tokens let you invite someone to type or simply watch. Browser sharing and browser input are opt-in.

02

Your choice of relay

Use the public service or run your own. The relay processes terminal data, so choose one you trust.

03

Familiar tmux, shared

Windows, panes, colour and Unicode travel with the session. Version 3.0 is built on tmux 3.8.

What's new in 3.0 ↗

A note on access. Treat session tokens as credentials. Named public URLs are not a substitute for a password. SSH transport is not end-to-end encryption through an untrusted relay.

HAVE AN INVITATION?

Join a session.

Enter the token or session name from your host. Web sharing must be enabled for the session.

Have a full link? Open it directly in your browser.