# Seeking Clarity on the JetBrains Remote Development Ecosystem: Client, Gateway, Code With Me, and the Future Roadmap

**URL:** <https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723>\
**Category:** IntelliJ Platform\
**Created:** [September 12, 2025, 8:45am UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723 "2025-09-12T08:45:08Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhihao](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/zhihao/32/260_2.png) [@zhihao](https://platform.jetbrains.com/u/zhihao)\
**Post date:** [September 12, 2025, 8:45am UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/1 "2025-09-12T08:45:08Z")

</div>

Hi, everyone

I’m finding myself increasingly confused by the remote development landscape. I’m hoping to get some clarification on the various tools and the overall product strategy, as it’s become difficult to distinguish between them.

Here are the main points of my confusion:

1. **A Sea of Terminology:** I’m struggling to understand the precise difference and relationship between **JetBrains Client** , **IntelliJ Remote Development** , **Code With Me** , and **JetBrains Gateway**. They seem to overlap, and I’m not sure when to use which or how they fit together. and [RemDev](https://youtrack.jetbrains.com/issue/IJPL-156783/RemDev-Client-does-not-have-bundled-language-packs)?

2. **Confusing Entry Points:** The user experience for launching remote sessions adds to the confusion. For instance, I can launch the **JetBrains Client** through the **JetBrains Gateway** , but I can also launch it directly from the **Toolbox App**. This makes it unclear what the intended workflow is.

3. **The Future of JetBrains Client:** I’m seeing conflicting signals about the future of the JetBrains Client. On one hand, I found a YouTrack ticket titled “Get rid of JetBrains Client” ([IJPL-169047](https://youtrack.jetbrains.com/issue/IJPL-169047)), which suggests it might be sunset. On the other hand, JetBrains is actively releasing new, client-specific plugins.

4. **A Three-Track Product Line?** The recent release of plugins like " **Python for JetBrains Client**" ([link](https://plugins.jetbrains.com/plugin/28373-python-for-jetbrains-client)) makes me wonder if JetBrains is moving towards three distinct product lines with separate plugin ecosystems:

- The traditional, full desktop IDEs (IntelliJ IDEA, PyCharm, etc.).

- The thin JetBrains Client.

- The Fleet (maybe dead now? seems no any release published any more, and I heard the fleet team already moved on to a Gen AI project.).

Is this an accurate assumption? Will JetBrains Client work with Fleet？😂

1. **Critical Missing Features:** A major issue for me is that the **JetBrains Client still does not support paid plugins**. This has been a long-standing issue, tracked in tickets [GTW-2304](https://youtrack.jetbrains.com/issue/GTW-2304/JetBrains-Client-does-not-allow-me-to-use-paid-plugin) and [IJPL-171075](https://youtrack.jetbrains.com/issue/IJPL-171075/Licensing-on-JetBrainsClient-side).

2. **What is CodeCanvas?** I’ve also seen the term **CodeCanvas** emerge. From a plugin developer’s perspective, is this the same as the JetBrains Client, or is it something entirely new?

Could someone from the JetBrains team or an experienced community member help clarify the vision for these tools? Specifically:

- What is the intended role for each of these products (Gateway, Client, Code With Me)?

- Is the JetBrains Client a long-term part of the strategy, or is it being phased out?

- What is the plan for unifying the plugin ecosystem, especially regarding paid plugin support on the JetBrains Client?

- How does CodeCanvas fit into this picture?

- And **[intellij-platform-gradle-plugin](https://github.com/JetBrains/intellij-platform-gradle-plugin)** seems not support JetBrains Client(it even claim that support Fleet.)

- Can we make all of this as simple as vs-code’s [remote-SSH](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh) ?

Thank you for your help in understanding this complex ecosystem.

---

<div class="post-metadata">

**Author:** ![lemming](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/lemming/32/60_2.png) [@lemming](https://platform.jetbrains.com/u/lemming)\
**Post date:** [September 12, 2025, 9:18pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/4 "2025-09-12T21:18:02Z")

</div>

I would really love to understand this better as well. My basic understanding is that all the remote dev configurations (Gateway Remote dev, Code with Me) are fundamentally similar and use the same technologies - a headless IDE running on a server, and the JetBrains client talking to it over the RD protocol, and using Projector for UI streaming.

I’d also like to better understand the details for plugins which need to work in remote dev settings:

1. Can we use the RD protocol explicitly, for things like REPLs running on the server, so we can stream the responses to the client?
2. I believe it’s now possible to separate plugins into two parts, one for the client and one for the server. Is this correct? How should we package and publish them, if so? Do we need to publish separate server and client plugins, as well as a combined one for non-remote-dev situations?
3. I saw something recently, but I can’t remember where, saying that it was possible in a plugin to detect if it’s running on the frontend or the backend (or in split mode in general, perhaps), but that those APIs were marked internal. When will this be possible?

Users have been asking me about this for a while now, so any guidance would be gratefully received.

---

<div class="post-metadata">

**Author:** ![dmitry.batkovich](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/dmitry.batkovich/32/202_2.png) [@dmitry.batkovich](https://platform.jetbrains.com/u/dmitry.batkovich)\
**Post date:** [September 22, 2025, 7:41am UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/5 "2025-09-22T07:41:05Z")

</div>

Hey, folks. Thanks for rising questions!

> **A Sea of Terminology:**

1. We’re working on unifying technologies and terminology, so these aspects will become an essential implementation detail in all JetBrains IDEs. Code With Me remains a bit separate, as it’s the name of the plugin specifically supporting collaborative programming.

> **Confusing Entry Points:**

1. At the moment, the Toolbox App is the recommended entry point for remote development connections. In the future, both the Toolbox App and IDEs will be more tightly integrated.

> **The Future of JetBrains Client**

1. -4. JBC will be removed from the terminology list.

---

<div class="post-metadata">

**Author:** ![dmitry.batkovich](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/dmitry.batkovich/32/202_2.png) [@dmitry.batkovich](https://platform.jetbrains.com/u/dmitry.batkovich)\
**Post date:** [September 22, 2025, 7:41am UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/6 "2025-09-22T07:41:48Z")

</div>

> 1. **Critical Missing Features:** A major issue for me is that the **JetBrains Client still does not support paid plugins**. This has been a long-standing issue, tracked in tickets [GTW-2304](https://youtrack.jetbrains.com/issue/GTW-2304/JetBrains-Client-does-not-allow-me-to-use-paid-plugin) and [IJPL-171075](https://youtrack.jetbrains.com/issue/IJPL-171075/Licensing-on-JetBrainsClient-side).

It’s planned for 2025.3

---

<div class="post-metadata">

**Author:** ![dmitry.batkovich](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/dmitry.batkovich/32/202_2.png) [@dmitry.batkovich](https://platform.jetbrains.com/u/dmitry.batkovich)\
**Post date:** [September 22, 2025, 7:43am UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/7 "2025-09-22T07:43:36Z")

</div>

> [@lemming](#):
>
> I’d also like to better understand the details for plugins which need to work in remote dev settings:

I’d only provide a short answer. We’re working on plugin development experience for remote development. Targeting 25.3 / 26.1. It will contain possibility to mark which parts of plugin should be run where, transport protocol, documentation, plugin template.

---

<div class="post-metadata">

**Author:** ![amirtu](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/amirtu/32/2050_2.png) [@amirtu](https://platform.jetbrains.com/u/amirtu)\
**Post date:** [October 16, 2025, 8:43am UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/8 "2025-10-16T08:43:32Z")

</div>

with 2025.3 nearing release (I think) - is there any news on this? Will the plugin remote dev stuff be included in 2025.3?

---

<div class="post-metadata">

**Author:** ![Bartlomiej\_Krawczyk](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/bartlomiej_krawczyk/32/3216_2.png) [@Bartlomiej\_Krawczyk](https://platform.jetbrains.com/u/Bartlomiej_Krawczyk)\
**Post date:** [August 4, 2026, 3:20pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/9 "2026-08-04T15:20:07Z")

</div>

I’m not sure it was. Still an issue in 2026.1.4 with Copilot plugin and remote development. Not to mention complete fail of plugins in 2026.2.0.1

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [August 4, 2026, 6:33pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/10 "2026-08-04T18:33:58Z")

</div>

> [@Bartlomiej\_Krawczyk](#):
>
> Still an issue in 2026.1.4 with Copilot plugin and remote development.

Hi, our understanding is that the GitHub Copilot team is aware of the Remote Development issues, so I’d suggest following up with them directly.

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [August 4, 2026, 6:35pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/11 "2026-08-04T18:35:06Z")

</div>

As an alternative to GitHub Copilot plugin, we suggest trying our ACP integration with GitHub Copilot CLI

> **[GitHub Copilot now an Integrated Agent in JetBrains IDEs - The JetBrains Blog](https://blog.jetbrains.com/ai/2026/06/github-copilot-now-an-integrated-agent/)**
>
> Born out of a deep partnership between JetBrains and GitHub, this integration makes Copilot native in the agent picker and delivers a more stable agent experience directly in the IDE you already use e

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [August 4, 2026, 6:36pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/12 "2026-08-04T18:36:30Z")

</div>

> [@Bartlomiej\_Krawczyk](#):
>
> Not to mention complete fail of plugins in 2026.2.0.1

Could you please expand on this?

---

<div class="post-metadata">

**Author:** ![Bartlomiej\_Krawczyk](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/bartlomiej_krawczyk/32/3216_2.png) [@Bartlomiej\_Krawczyk](https://platform.jetbrains.com/u/Bartlomiej_Krawczyk)\
**Post date:** [August 4, 2026, 7:16pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/13 "2026-08-04T19:16:00Z")

</div>

See

> **[Go, C, Python, Copilot, StringManipulation plugins don't work in 2026.2.0.1 :...](https://youtrack.jetbrains.com/issue/IJPL-251981)**
>
> After upgrading to 2026.2 and then to 2026.2.0.1 a lot of the plugins - including JetBrains owned ones - stopped working due to the new build of IDE is too new. Built in Git plugin would not load. Built in Java plugin fails to load. See screenshots...

And

> **["Plugins were disabled on Frontend and Backend because their counterprats are...](https://youtrack.jetbrains.com/issue/IJPL-250983/Plugins-were-disabled-on-Frontend-and-Backend-because-their-counterprats-are-inconsistent-after-installing-Python-Go-plugins-in)**
>
> Workaround 1. Select "Help | Find Action" from the main menu, type "Registry..." (not "Registry...(host)"), select it, and in the opened list, find and enable the "plugins.rd.plugin.sync.disable.paired.plugin.state.enforcement" option there (you can...

---

<div class="post-metadata">

**Author:** ![Bartlomiej\_Krawczyk](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/bartlomiej_krawczyk/32/3216_2.png) [@Bartlomiej\_Krawczyk](https://platform.jetbrains.com/u/Bartlomiej_Krawczyk)\
**Post date:** [August 4, 2026, 7:16pm UTC](https://platform.jetbrains.com/t/seeking-clarity-on-the-jetbrains-remote-development-ecosystem-client-gateway-code-with-me-and-the-future-roadmap/2723/14 "2026-08-04T19:16:18Z")

</div>

And

> **[2026.2 broke everything : TBX-19015](https://youtrack.jetbrains.com/issue/TBX-19015/2026.2-broke-everything)**
>
> Your update to 2026.2 BROKE ALL OF MY PLUGINS, and made my entire project inaccessible!!!
