We do too, and it made us 😢.
That’s why we’re on a mission to replace it.
When Slack bought Screenhero, we were sure someone new would come along to make a tool specifically for pair programming.
But four years later, no one has.
That sucks, because the remaining tools like Skype and Hangouts don’t give both people full keyboard and mouse control.
Have you ever tried to dictate some code for your pair to write? Or narrated a set of vim commands? Not fun.
Another problem: if you’re going to type on a remote machine, the connection has to be super low-latency. This is the sort of thing that videoconferencing tools just don’t care much about.
Since no one has built anything close to as good as Screenhero was, we’re building its spiritual successor.
If you’re sick of pairing over Skype or Hangouts, drop us your email and we’ll let you know when Tuple is ready.
Seamless mouse and keyboard control for both parties (not easy, but essential).
An obsession with ridiculously low latency (extra not easy, extra-extra essential).
A proper command-line interface (lol if your pairing tool isn’t command-line driven).
A plugin system to let you customize your experience.
A tool for programmers to pair on the same machine regardless of their location. Both people will have full control of the machine with their own mouse and keyboard. We also plan to spend a ridiculous amount of effort on making things super low-latency. That’s the sort of thing Skype will never care about, but makes an enormous difference when trying to type on a remote machine.
Why is your hair so long?
Working with our alpha customers and getting ready to go to beta.
Maybe! The best way to get on our radar is to fill out the survey that you'll get when you join our mailing list. Or email us and say that you have a credit card and want to give it to us right now.
Not sure, honestly. We’ll probably stay invite-only for a good while. We’re just three people and don’t want to just open the floodgates until we feel like the app is rock-solid.
Those tools are great if you only want to share your editor (and maybe terminal), but we think it’s important to share the entire desktop. Your pair should be able to see your browser, documentation viewer, Pomodoro timer, etc. Also, those other tools are editor-specific and you can pry Vim out of our cold, dead hands.
Tuple will be a Mac-only app at first, but we hope to expand to Windows/Linux eventually. We’re writing the core of the app in C++ to make the porting process less painful.
Nope! Our servers broker the initial connection, but then all data flows between you and your pair—we’re out of the loop. Also, Tuple sends video and audio data, not actual file contents.
We're still figuring that out. If you value your time highly and do a lot of remote pairing, it'll feel reasonable. If you don't, you'll think we're crazy.