Three Steps to Remote Pair Programming with IntelliJ

Have you ever wished there was an easy way to do remote pair programming from your IntelliJ IDE? Well, now there is!

Step 1: Install CodeTogether

CodeTogether is a plugin that lets you host a pair programming session from your IntelliJ IDE. You can invite anyone to join—all they need is a browser. Full end-to-end source encryption ensures all code stays secure.

To get started, simply install CodeTogether directly from your IntelliJ-based IDE via the JetBrains Plugins Repository.

Free plan always available!

Pro features free for a limited time

On-Premises version also available

Step 2: Start a session and invite others to join

Now that you’ve installed CodeTogether, you’re ready to start collaborating! Just click Start Sharing from the CodeTogether view and the session URL is copied to the clipboard for you to share. Invitees simply access the link from their browser—no registration, download or installation required.

IntelliJ Pair Programming: Hosting and Joining

Step 3: Code together . . . alone or with a group, your choice

There’s no learning curve for participants. Let CodeTogether know what you like, and then dive right into true pair programming, or even mob programming!



Each participant sets up their own environment for a familiar coding experience. Choose the key bindings and themes of your preferred IDE: IntelliJ, Eclipse, or VS Code.



Navigating the project is a breeze for participants with favorites like the Explorer, Quick Open, inline symbol definitions and references, a minimap and more!



Language smarts from the host IDE let participants do real coding with must-have features like content assist, as-you-type validation, quick fixes and formatting.

Between its editor-agnosticism and collaborative flexibility, CodeTogether now looks like the best option for many real-world teams.

Joel Falconer

Managing Editor, SitePoint

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

This tool addresses the shortcomings . . . in traditional collaborative developer solutions, such as screen sharing. A central issue with such tools is to ensure that collaborations are seamless and don’t hinder developers.

Charles King

Analyst, Pund-IT

What are you waiting for?

Get CodeTogether today and let the collaboration begin!