New! IDE to IDE support
Free Cloud-SaaS version
Minimal CPU Overhead
Goodbye frustrating screen sharing!
Extensive IDE Compatibility
Eclipse and Eclipse-based IDEs since 4.6 Neon
IntelliJ and JetBrains IDEs since 2019.1
Visual Studio Code since 1.44
Everyone stays in the environment they know and love—
whether a different version, or even a different IDE
Pair programming around the office or around the globe
CodeTogether is the perfect blend of functionality and simplicity, designed by a team of remote developers that rely on collaboration. Whether you are on an Agile team that uses pair programming as part of your regular software development flow or just use pair programming for the occasional troubleshooting session, CodeTogether is the best tool for pair programming, and mob programming too! If you’ve been using screen sharing or an online code editor for collaborative coding, you’ll be amazed at the difference!
4% CPU of Screen Sharing
Stay Together or Code Alone
A Tale of Two Coders
The best of times with CodeTogether, the worst of times with screen sharing
Host a session in seconds
Sometimes it’s nice to get a little help from your friends, but not if it means disrupting your flow. After adding CodeTogether to your Eclipse, VS Code, or IntelliJ, it only takes a few seconds to start a collaborative coding session. Simply share the session’s link with anyone you like. They join the session from either their local IDE (even if it’s different from yours) or a web browser (with the theme and key bindings of their preferred IDE).
Host-provided language smarts
For real pair programming, you want more than a simple collaborative code editor. CodeTogether participants benefit from the host IDE’s language smarts. Even if you join from a browser, you still get content assist (aka IntelliSense) and as-you-type validation across the workspace. You can format code in a snap, and the Problems view lists all errors and lets you easily navigate to the referenced files.
Navigate projects with ease
Even if you choose to access the shared project from a browser, you have a variety of familiar ways to navigate the code. Quickly navigate to a file using the Explorer or Quick Open.
You can see both definitions and references to symbols inline, without losing your place in the code you’re editing. To navigate elsewhere, use the minimap, hyperlink navigation, Outline view, or even the filterable symbol list for ultra-quick browsing.
Our Customers Love CodeTogether
“Thank you for this brilliant tool. This is the first one that makes nearly instant sharing possible . . . overall a wonderful experience.“
— Astrid Sawatzky Lead Developer, Thera-Pi
“Between its editor-agnosticism and collaborative flexibility, CodeTogether now looks like the best option for many real-world teams.“
—SitePoint Read the full article
“I just did a quick trial run of CodeTogether and I liked it. Used it with an Eclipse Java project, and really liked how easy it was to switch drivers and still communicate as the navigator with mouse selections.“
—Shane Currier Software Developer, Phoenix Labs
Keep source behind the firewall
CodeTogether is designed to keep your code safe and secure by keeping the full source code on the host system and only relaying necessary information with end-to-end encryption. Many companies have embraced Agile software development techniques like pair programming and mob programming. For those organizations with strict security measures that require all code to remain on-premises, we also offer an Enterprise version that allows you to roll out CodeTogether internally and keep your source 100% behind the firewall.
Beats screen sharing!
Edits are immediately synced for all to see, no more painful lag time like you get with screen sharing! And no more squinting to see the screen, the code displays clearly in your in your IDE or your browser. CodeTogether allows you to code together online while providing the freedom that screen sharing lacks. Choose who to follow, or do your own investigation. Plus, you’re free to multi-task since only the project is shared and not the entire desktop.
Find what you need with smart searches
It may not be your project, but there’s no reason to get lost in a remote pair programming session. When joining from a browser, CodeTogether makes it easy to search for content across the shared projects, and you can even use regular expressions for an advanced search. All occurrences are listed for each file, just click the instance you are looking for to jump to the line of code.
Take a look at these videos to learn more about pair programming with CodeTogether!
Oct 22, 2020 | Version 3.0
Jul 31, 2020 | Version 2.0
Jul 8, 2020 | Version 2.0
May 21, 2020 | Version 1.2
Mar 26, 2020 | Version 1.0
Mar 6, 2020 | Version 1.0