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
Cross-IDE support means everyone stays in the environment they know and love—
whether a different version, or even a different IDE.
Live share your IDE for real-time collaborative development
CodeTogether is the perfect blend of functionality and simplicity, designed by a team of remote developers that rely on collaborative development. Whether you are on an Agile team that uses pair programming as part of your regular software development flow or you just like to live share your code in the occasional troubleshooting session, CodeTogether is the best tool for pair programming, mob programming, code review, and more! If you’ve been using screen sharing or an online code editor for collaborative coding, you’ll be amazed at the difference! Seeing is believing—watch this video to see CodeTogether in action.
Instant Live Sharing
Host or join a live coding session from Eclipse, IntelliJ or VS Code. With IDE to IDE support, guests can live code with others directly from their local IDE—even if it’s different. True collaboration without repository cloning or a learning curve.
Share a link and teammates can join a pair programming session from any modern browser. No registration, download or install required—just select the theme and key bindings of your preferred IDE and start typing!
4% CPU of Screen Sharing
Get a nice IDE-like experience without the resource drain you get from screen sharing tools. CodeTogether requires minimal network bandwidth and consumes only 4% of the CPU load associated with screen sharing.
Much more than a shared code editor! The host provides language smarts so everyone gets key functionality, like content assist and validation, whether joining from a browser or IDE, regardless of configuration.
Stay Together or Code Alone
The host controls driving and editing privileges for the session. If permitted, participants can code or explore on their own or with any group, and even simultaneously edit files just like in Google Docs.
A Tale of Two Coders
The best of times with CodeTogether, the worst of times with screen sharing
Host a session in seconds
It’s nice to get a little help from your friends, but not if it means disrupting your flow. After adding CodeTogether to VS Code, IntelliJ or Eclipse, it only takes seconds to live share your code with others. Simply click a button, define access privileges, and then invite others to join. Invitees join from their 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. The host’s IDE provides language-smarts for a superior coding experience that includes content assist (aka IntelliSense), as-you-type validation across the workspace, and other capabilities developers depend on. You’ll also appreciate the multitude of ways you can navigate and visualize your code, including call and type hierarchies, Outline view, minimap, inline definitions and references to symbols, and much more.
Keep the code flowing
CodeTogether makes it easy to switch between groups of developers coding together, or even code on your own when you live share a coding session. Same-file simultaneous editing lets developers edit files at the same time. With the CodeTogether view, you’ll never get lost—providing a nice overview of the session so you can quickly see who’s doing what, and jump into a new group or branch out on your own.
Shared read/write terminals
A shared terminal allows participants to observe commands the host is executing in their IDE’s terminal view along with the corresponding output, if the host allows. New to 4.0, write access for those on a CodeTogether Teams or On-Premises plan. Another handy feature lets the host share their console so participants can view the output of programs and unit tests.
Very good tool!
This is sick
Awesome job guys!
Wow great 🙂
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.“
—Joel Falconer Managing Editor, SitePoint
“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
“My students have been using CodeTogether this semester to help work at a distance. They have uniformly and overwhelmingly enjoyed the experience. Many of them have Eclipse experience, and have reported being able to do significantly more together using your product than with Eclipse alone.“
—Jason Hemann Lecturer, Northeastern University
Want to see what has everyone talking?
Download our Cloud-SaaS version for free. Quick setup. No credit card required.
very fun experience!!
just awesome, thx
It’s damn great
Exceptional support for teams
CodeTogether Teams delivers a superior user experience. Start your team and everyone enjoys direct join—no need to send invite URLs each time you start a session. The CodeTogether view becomes command central with an overview of all teams and remote sessions, and lets team members quickly add/join teams and sessions, as well as invite others to host or join sessions. Add an extra level of security by only allowing team members to join a session, or if you invite non-team members, you can prohibit them from driving or editing files.
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 using end-to-end encryption. When you start a CodeTogether session, a unique key is generated for the session. This key is used for AES-GCM encryption at the host and all participants. Our servers never receive this key. The Edge backend server has the responsibility of routing requests between edge clients, using SSL/SHA256 encryption.
Keep source behind the firewall
For organizations with strict security measures that require all code to remain on-premises, we offer an Enterprise version that allows you to roll out CodeTogether internally and keep your source 100% behind the firewall. The On-Premises version of CodeTogether is located on your server and does not connect to any external servers. New to 4.0, single sign-on (SSO) can now be configured using standard OAuth providers. If your team would like to try the on-premises version, please contact us to obtain your free trial license.