Get more with CodeTogether Pro
When you outgrow the Free plan, step up to the Pro plan for only $4 per month.
More guests—host up to 50 guests!
Host up to 50 guests per session. Perfect for any large-scale collaboration, including mob programming, swarming, training and consulting.
More time—unlimited session lengths!
Keep the collaboration flowing without session time limits. Perfect for those deep dives, whether doing a code review, testing or on-boarding new team members.
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 live sharing session from any modern browser. No registration, download or install required—they just select the theme and key bindings of their 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 the host permits, guests can code or explore on their own or with any group, and even simultaneously edit files just like in Google Docs.
Professional level collaboration from a single solution
From integrated communication tools like audio, video and screen sharing, to cool extras like remotely running tests and executing run configurations, CodeTogether Pro has so much to offer.
Try before you buy. Our Free plan offers the same collaborative experience as our Pro plan, with a maximum of 3 guests and 60 minutes per session. Download CodeTogether and dive right in.
Keep the collaboration rolling with CodeTogether Pro!
Get CodeTogether Pro now and host unlimited sessions with up to 50 guests—all for only $4 per month.
CodeTogether Pro features
CodeTogether Pro allows you to live share your IDE and coding sessions with up to 50 guests. Guests join unlimited sessions from a browser or their own IDE (VS Code, IntelliJ or Eclipse). All collaborative sessions are fully end-to-end encrypted, keeping your code safe and secure.
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 rename refactoring. You’ll also appreciate the multitude of ways you can navigate and visualize your code, including call and type hierarchies, open symbol, full file content search, 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.
New in CodeTogether 5.0—built-in communication tools including audio, video, text chat and screen sharing. Anyone in the session can start an audio/video bridge via a simple toggle, which can easily be joined by anyone in the session. You can also invite guests who only have access to the communication tools and not the actual code—perfect for getting customer feedback. A toolbar with basic capabilities is included in the IDE, however, the audio/video bridge is managed in your browser to keep your IDE uncluttered. Access cool features like polls and reactions from the browser.
Shared servers, terminals & consoles
Hosts can share servers—great for testing web apps without deploying, or even relaying a remote debug session, database connections or web sockets. A shared terminal allows guests to observe commands the host is executing in the terminal view with the corresponding output. The host controls access to servers and terminals, with the option to grant write access to terminals if on a Teams or On-Premises plan. Another handy feature lets the host share consoles so participants can view the output of programs and unit tests.
Run Tests & Launches
A good test suite is a great way to catch bugs early and improve productivity. Guests can now remotely run tests and analyze the results. They can even write tests, allowing test-driven development (TDD) in a remote environment. JUnit, TestNG, PHPUnit and pytest are currently supported. Guests can also execute run configurations from the host IDE, remotely launching applications with the ability to stop and monitor the invocations.