Start
Run tmtv on your machine. Your shell and tools stay
there.
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.
# 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
$
Keep working where you already work. tmtv connects people to a shared tmux session without asking them to change their setup.
Run tmtv on your machine. Your shell and tools stay
there.
Share a read-write token for a collaborator, or a read-only token for an observer.
Guests connect with SSH. Enable web sharing when a browser is more convenient.
Install tmtv, then run tmtv. Your guests don't need to
install it to join over SSH.
curl -fsSL https://tmtv.se/install.sh | sh brew install sa3lej/tap/tmtv Pair on a fix, walk through a command, or invite another set of eyes. Choose how each person joins.
Explore self-hosting ↗Separate tokens let you invite someone to type or simply watch. Browser sharing and browser input are opt-in.
Use the public service or run your own. The relay processes terminal data, so choose one you trust.
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.
Enter the token or session name from your host. Web sharing must be enabled for the session.