JetBrains 拥有针对各种编程语言的集成开发环境(IDE),包括用于 Java/Python 的 IntelliJ IDEA、用于 PHP 的 PhpStorm、用于 Python 的 PyCharm 等。不久之后,这些 IDE 都将失去“Code With Me”功能 —— 这是一项允许在共享工作区中进行协作编辑的功能。
该公司在今天的一篇博客文章中宣布,计划“逐步淘汰 Code With Me”。该功能曾为多款 JetBrains IDE 带来实时协作编辑和结对编程能力。从 2026.1 版本开始,Code With Me 将被移至独立的插件中,且不再开发新功能。安全更新将持续到 2027 年第一季度的某个时间点,届时中继基础设施(relay infrastructure)将被关闭,该服务也将彻底停止运行。
JetBrains 表示:“像 Code With Me 这样的内置结对编程和实时协作工具的需求在疫情期间达到顶峰,此后发生了转变,许多团队采用了不同的协作工作流程。与此同时,随着 IntelliJ 平台的不断演进,维护 Code With Me 需要持续的工程投入。在审查了使用趋势和我们 IDE 的长期发展方向后,我们决定停止开发 Code With Me。”
JetBrains IDE 中仍保留其他远程开发功能,包括在另一台服务器或计算机上运行 IDE 和构建工具的选项,这与 Visual Studio Code 中的远程开发功能非常相似。大多数团队可能已经在使用 Slack、Microsoft Teams 和 Discord 等沟通工具来辅助协作编辑,而 RustDesk 等屏幕共享工具也可能派上用场。
目前,Code With Me 已作为独立插件适用于 IntelliJ IDEA、AppCode、CLion、GoLand、PhpStorm、PyCharm Pro、Rider、RubyMine 和 WebStorm。但是,只有拥有有效订阅的用户才能继续使用 —— 新的销售和续费已被停止。
该公司指出:“在至少一年内(直到 2027 年第一季度),您将能够在所有受支持的 IDE 版本上使用 Code With Me。此后,我们的公共中继服务器将关闭,公共会话将不再可用。”
令人失望的是,JetBrains 并未开源 Code With Me 的后端基础设施。这意味着该功能不会由社区接手继续开发,而是将在 2027 年彻底消失。不过,未来某些功能可能会以其他形式回归,因为 JetBrains 承诺:“远程开发仍然是我们的战略重点领域,相关进展将继续推进。”