PyCharm 2021.1 Help

FAQ about Code With Me

What is Code With Me?

Code With Me is a plugin for PyCharm and other JetBrains IDEs that enables you to collaboratively review, edit, and debug code with your colleagues in real time. The service provided by Code With Me is available in both the PyCharm Professional and Community editions, and is free of charge during the PyCharm Early Access Program (EAP).

You can obtain the Code With Me plugin here.

  • In PyCharm 2020.3, the Code With Me plugin can be downloaded.

  • In PyCharm 2021.1 and later, the Code With Me plugin is bundled with PyCharm and activated by default. If the plugin is disabled, enable it on the Settings/Preferences | Plugins page as described in Managing plugins.

What are the PyCharm requirements for working with Code With Me?

The Code With Me plugin is compatible with PyCharm 2020.3 and later.

Do I need PyCharm, PyCharm license, or the same IDE to connect?

As a host, you need to have the PyCharm license and the PyCharm version 2020.3 or later installed on your machine with the Code With Me plugin installed.

As a guest, you only need an invitation link. After you open the link in your browser, a free lightweight client application will be automatically downloaded and you can join the corresponding Code With Me session.

Where can I find information on how to use Code With Me?

The information on how to use Code With Me is available here.

Where can I find information about on-premises Code With Me setup

The information about quick Code With Me setup is available here.

If you need information about servers' setup, refer to Code With Me administration guide

I don't have the same IDE as the person who invited me. Can I connect from a different IDE ?

No IDE is required to connect as a guest, you only need an invitation link. After you open the link in your browser, a free lightweight client application will be automatically downloaded and you can join the Code With Me session.

What are the basic supported scenarios and capabilities of Code With Me?

The host can start a session to invite other participants (guests) and share project code with them. Session participants either follow each other or navigate the code independently. The session participants can edit code located on the host’s computer. The host can start a debugging session and share its state and actions.

What is the maximum number of participants that can join one session?

The number of concurrent participants in the Code With Me session depends on the license you have.

Does Code With Me support plugins?

Plugins that perform customization of the IDE are supported. The guest cannot download and enable any language or framework related plugins.

Is Code With Me compatible with other editors such as VSCode, Vim, Emacs, and so on?

No, but as a guest, you can customize your local environment and add a keymap of your choice by installing and enabling the needed plugin.

How can I download Code With Me?

The Code With Me plugin is available starting with the PyCharm 2020.3 version, and you can install it like any other PyCharm plugin.

What are the minimum/recommended system requirements for Code With Me?

The minimum and recommended requirements can be found here.

However, for guests only a lightweight client application is downloaded, so the requirements for disk space and computer resources are lower than for a host.

How do I use Code With Me behind proxy?

If you work in a local network, you can bypass proxy restrictions by using a private on-premises server.

As an alternative, you can add the following urls to the allowed list:

  • https://code-with-me.jetbrains.com
  • https://download.jetbrains.com
  • https://download-cf.jetbrains.com
  • wss://codewithme-relay-1.europe-north1-gke.intellij.net
  • wss://codewithme-relay-2.europe-north1-gke.intellij.net
  • wss://codewithme-relay-1.us-east1-gke.intellij.net
  • wss://codewithme-relay-2.us-east1-gke.intellij.net
  • wss://codewithme-relay-1.asia-northeast1-gke.intellij.net
  • wss://codewithme-relay-2.asia-northeast1-gke.intellij.net
  • wss://codewithme-relay-1.southamerica-east1-gke.intellij.net
  • wss://codewithme-relay-2.southamerica-east1-gke.intellij.net
  • wss://codewithme-relay-1.asia-south1-gke.intellij.net
  • wss://codewithme-relay-2.asia-south1-gke.intellij.net

What are the current limitations for working with Code With Me?

Not all the tool windows are available for the guests.

How can I disable Code With Me?

  1. Open the Settings / Preferences dialog by pressing Ctrl+Alt+S or by choosing File | Settings for Windows and Linux or PyCharm | Preferences for macOS.

  2. Go to Plugins and switch to the Installed tab. Locate the Code With Me plugin in the list of the installed plugins.

  3. Click Plugin settings in the plugin description area and select Disable for All Projects, then click OK and restart PyCharm.

Last modified: 19 April 2021