After Screenhero was acquired, we were sure someone would come along to make a tool specifically for pair programming.
But four years later, it still felt like no one had really nailed it.
Sure, you could technically get some pairing done with something like Zoom, but it was clearly built for business types, not programmers who hate undismissable UI chrome.
And Slack Calls is fine, but not having remote control is rough. 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 low-latency. This is the sort of thing that generic screensharing tools just don’t care much about.
It's been a ton of work, but we finally have something we've always wanted: a fast, lightweight tool built for nitpicky developers like ourselves. One that sweats the details programmers care about like low CPU usuage, no UI chrome, and 5K-quality video stream. A tool that fades into the background and lets you focus on being a great pair.
We are proud of Tuple and we love using it. We think you will too.
P.S. We're fully self-funded, have no intention of raising money or selling, and are sustainably profitable. We're in this for the long-haul. We hope you'll join us :)
We designed Tuple to be the pairing tool we'd always wanted. From the start, these were non-negotiable:
Tuple gives mouse and keyboard control to both parties. Handing off control takes one click, so you never need to dictate what you want your pair to do.
An active Tuple call often uses less CPU than Chrome does while sitting "idle". We're stingy with your CPU cycles so you've got space to spin up yet another Docker container.
If you've got the bandwidth for it, Tuple will stream your desktop in glorious 5K. Our audio is low-latency and super clear.
We'll admit it: we're a little crazy about the small details in our tools. Someone in marketing might be okay with Zoom's UI cluttering their screen, but we didn't want to live that way.
When navigating, you can highlight or draw on your pair's screen. No more calling out line numbers to direct their attention to some code.
No need for clunky invites, URLs, “rooms”, or “hosts”. One click on your friends list and you're collaborating.
Tuple lives in your toolbar and has no persistent UI elements, even while pairing. You'll never struggle to read something that's hidden underneath annoying chrome.
I wanted to tweet about my first experience using Tuple yesterday, but I honestly couldn't even find the words! The image quality and latency, across the country, was absolutely breathtaking. I've never experienced anything like it. It's pro-focused like nothing else.
Ready for a purpose-built pair programming tool?