Remember when Slack stole
Screenhero from us?

We do too, and it made us 😢.
That’s why we’ve built its spiritual successor.

When Slack bought Screenhero, we were sure someone new would come along to make a tool specifically for pair programming.

But four years later, it still feels like no one has really nailed it.

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.

If you’re sick of pairing over Slack or Zoom, drop us your email and we’ll invite you to try Tuple.

Details we’ve sweated

Full-time control for two

Seamless mouse and keyboard control for both parties (not easy, but essential).

Snappy interactions

An obsession with ridiculously low latency (extra not easy, extra-extra essential).

Crazy-low CPU usage

An active Tuple call often uses less CPU than Chrome does while sitting "idle".

Pluginability

A plugin system to let you customize your experience.

Frequently asked questions

What exactly is Tuple?

A tool for programmers to pair on the same machine regardless of their location. Both people have full control of the machine with their own mouse and keyboard. We also spent 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.

Is it out yet?

Tuple is in early access and our customers are doing 1,000+ pairing sessions each week. We're inviting folks from the waiting list every day, so wait time is fairly minimal.

And who are you guys?

Ben, Joel, and Spencer; three programmers who weren’t happy with the options for remote pairing out there.

What do you guys look like?

A photo of Ben, Joel, and Spencer looking friendly and trustworthy

Why is the tall guy’s hair so long?

Why is your hair so long?

Can I use it now?

Very soon! The best way to get an invite is to hop on the waiting list.

When will the app be generally-available?

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.

How is this different than Atom Teletype or Visual Studio Live Share?

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.

Which platforms do you support?

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.

Does my source code go through your servers?

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.

Have you written any amazing guides about pair programming?

Yes.