IntelliJ IDEA
 
Get IntelliJ IDEA
You are viewing the documentation for an earlier version of IntelliJ IDEA.

Getting started with Code With Me

Last modified: 10 August 2022

Required for a Host: the latest IntelliJ IDEA version, the Code With Me enabled plugin.

In IntelliJ IDEA 2021.1 and later, the Code With Me plugin is enabled by default and doesn't require manual installation. In earlier versions, starting from IntelliJ IDEA 2020.2.1, the Code With Me plugin downloaded and enabled.

Required for a Guest: an invitation link created by a host.

For the isolated on-premises server setup, refer to the Code With Me Enterprise help.

With IntelliJ IDEA, you can use the Code With Me plugin that enables you to share your locally running project with anyone.

You can use Code With Me for real time collaboration, editing code, sharing a server, and running a debugging session.

A Code With Me shared session involves the interaction between a host and one or more guests.

You can start a session with one of the following basic scenarios:

  • You can do pair-programming, in this case you share your IDE with a single participant and either use the Full sync mode, or follow each other and collaborate on different parts of code. Unlike classic pair-programming where developers share a single screen and a keyboard, you can work independently and achieve the goal faster.

  • You can have a teacher-students scenario where you have many participants who follow you. Let's say you need to explain a problem and show your team members different parts of your project. You can achieve that with the Force Others to Follow You mode.

  • You can do simultaneous multi editing of your code with other participants. In this case, participants can quickly change the code and even work on other files of the project at the same time. However, there is a limitation on how many participants can actively type together. The limit is 5, and if it's reached, IntelliJ IDEA will display a popup suggesting to wait. Additionally, it might slow down the performance.

We prepared a short video tutorial on how to start working with Code With Me: