Why would I want this?

  • Pair program with someone in a different location over SSH
  • Let random people run commands like rm -rf *.* on your box

That sounds sketchy

If you're hosting a tmuxme session, you should know and trust the people you invite in, because it is like connecting a second keyboard to your computer and letting them type in your terminal.

Dangerous? Maybe. Powerful? Definitely.

How do I host a session?

  1. brew install tmux Don't know tmux? Learn about tmux.
  2. gem install tmuxme
  3. Sign Up for a tmux.me account.
  4. Give us your public key.
  5. Find out your friend's username.
  6. tmuxme username to start a new session.

Your friend will get an invitation to join the session. When you're done (and you kill the session), the port is closed and their access is shut down... until you start a new session.

We know what you're thinking. You have more friends than we do, and you want to have a MMPOPPS. Can you do that? Of course you can. Just slam together a bunch of usernames like this: tmuxme username1 username2 username2 and you're in business.

How do I join a session?

  1. No need to install anything.
  2. Sign Up for a tmux.me account.
  3. Give us your public key.
  4. Get an invite to a session from a friend.
  5. Follow the directions in the email you receive.