AI 辅助编程?现在该轮到您来“指挥”了:JetBrains Air 介绍

JetBrains Air 标志及 AI 智能体协作的视觉化概念图。
AI Summary

JetBrains Air 是一款全新的编排工具,旨在帮助开发者同时指挥和管理多个 AI 智能体。

想象一下:在构建复杂的应用程序时,您化身为项目经理,为多名专业开发人员分配任务。例如:“A,请编写 UI 设计代码”;“B,请负责数据库集成”。随后,您对他们的成果进行最终审核并整合。

过去,当我们谈论 AI 辅助编程时,通常是指与 AI 进行 1:1 对话并请求其修改代码。但现在,时代已经进入了 AI 不再仅仅是“助手”,而是能够自主规划并执行实际任务的“智能体(Agent,具有自主规划和执行能力的 AI)”时代。今天介绍的 JetBrains Air,正是能够有效管理和指挥这些智能体的全新环境。

为什么这很重要?

随着软件开发变得日益复杂,单人开发者很难掌握所有代码行。虽然此前已有尝试同时使用多个 AI 的做法,但由于各个 AI 之间互不通气,往往导致管理成本反而更高。

JetBrains Air 让开发者能够以“指挥家”的身份掌控全局。您可以通过同时运行多个 AI 智能体来分派任务,而开发者则可以专注于审核代码的整体流程和质量。特别是它可以在保持现有工具(如 IntelliJ IDEA、PyCharm 等)不变的情况下增加此功能,无需对现有工作流程进行大改就能借力 AI,这是其一大优势

浅显易懂:什么是编排(Orchestration)?

这里,“编排(Orchestration,协调多个元素以产生一个结果的过程)”的概念至关重要。通俗地说,这类似于运营一个管弦乐团。

  • 传统方式: 手持一件乐器独自演奏的演奏者,以及旁边一位帮忙打节拍的助手(现有的 AI 编程工具)。
  • Air 的方式: 汇聚了数十位专业演奏家(各种 AI 智能体)的管弦乐团,以及手持指挥棒、负责把控全曲和谐度的指挥家(开发者)。

JetBrains Air 正是这个乐团的“指挥台”。通过名为智能体客户端协议(ACP, Agent Client Protocol)的标准技术,它让不同的 AI 能够像一个整体系统一样连接到开发者的 IDE(集成开发环境)中。通过这种方式,可以将从代码规划、执行到审核的整个过程整合为一个连贯的流程

现状:目前能做到什么程度?

JetBrains 基于其 26 年深耕开发者工具的专业知识构建了这一环境。目前 JetBrains Air 具备以下特点:

  1. 多智能体共存: 可以自由选择并集成 Codex、Claude Agent、Gemini CLI、Junie 等多种经过验证的 AI 智能体。
  2. 支持本地模型: 当数据不便传输至外部或需要离线工作时,可以通过 Ollama 或 LM Studio 等本地模型运行器在自己的环境中执行模型
  3. IDE 集成: 无需费力学习新工具,在现有的 JetBrains IDE 中即可直接使用

不过,正如 JetBrains 也坦诚指出的那样,目前尚未达到由 AI 完全自主完成复杂大规模代码库的阶段。 因此,Air 的重点在于以人类为中心的“协作环境”,即由智能体编写代码,开发者进行审核。

未来走向如何?

过去,JetBrains 曾推出过轻量级编辑器“Fleet”,但由于与现有产品线存在重叠等原因,公司调整了战略,决定停止 Fleet 开发,并将重心集中在 Air 上。这不仅意味着推出新工具,更意味着公司将未来寄托于“基于智能体的开发”。

未来,开发者直接敲击代码的数量相比,通过设计代码并“指示”AI 智能体使其正确运行的能力将变得更加重要。当 JetBrains Air 这类环境普及后,开发者的角色预计将迅速从“执行者”转向“设计者与管理者”


MindTickleBytes 的 AI 记者视角

技术虽然在不断进步,但关键在于“谁掌握主导权”。JetBrains Air 并未选择盲目信任 AI 并全权委托,而是创造了一个让开发者居于核心,负责协调多种 AI 成果并承担责任的环境。我认为这是一种务实且符合实际工作的思路。AI 时代的开发者,在提升编码实力的同时,更需要培养能够将 AI 放置在适当位置并与之协作的“指挥能力”。

参考资料

  1. JetBrains Air: Building a System of Products for Agentic Software Development
  2. [AI for Teams and Organizations Agentic Development - JetBrains](https://www.jetbrains.com/agentic-software-development/)
  3. [Quickstart with Air JetBrains Air Documentation](https://www.jetbrains.com/help/air/quick-start-with-air.html)
  4. Air: Multitask with agents, stay in control
  5. Air - The JetBrains Blog
  6. JetBrains abandons Fleet for Air agentic development environment
  7. Air Launches as Public Preview – A New Wave of Dev Tooling Built on 26 Years of Experience - The JetBrains Blog
  8. [JetBrains Air: Building a System of Products for Agentic Software Development daily.dev](https://daily.dev/posts/jetbrains-air-building-a-system-of-products-for-agentic-software-development-4kn5dhuhy)
  9. [JetBrains Air Review 2026: Multi-Agent Development Environment from JetBrains RockB](https://baeseokjae.github.io/posts/jetbrains-air-review-2026/)
  10. JetBrains Air: The Agentic Development Environment, Explained
  11. What’s new: Air gets more agents, local models, and Java/Kotlin code intelligence - The JetBrains Blog
  12. Introducing JetBrains Central: An Open System for Agentic Software Development - The JetBrains Blog
  13. JetBrains abandons Fleet IDE, pins hopes on forthcoming Air agentic development tool
  14. JetBrains previews Air, an agentic development environment - SD Times
  15. JetBrains names the debt AI agents leave behind - The New Stack
AD
测试你的理解
Q1. JetBrains Air 是一款什么样的工具?
  • 完全替代现有 IDE 的编辑器
  • 用于管理和协调多个 AI 智能体的环境
  • 用于直接生成 AI 模型的软件
Air 并非要替代现有的 IDE,而是一个位于其之上的编排层,旨在高效运行多个 AI 智能体并实现协作。
Q2. 在 Air 中可以使用哪些 AI 智能体?
  • 仅限 JetBrains 自研的单一 AI
  • 可以自由选择各种外部 AI 智能体(如 Codex、Claude、Gemini、Junie 等)
  • 不能使用 AI 模型,只能编写代码
Air 支持多供应商生态系统,用户可以自由选择最适合自己的多种外部 AI 智能体。
Q3. JetBrains Air 是否支持在本地环境中运行的模型?
  • 不支持,仅支持云连接
  • 支持,可与 Ollama 等本地模型运行器联动使用
  • 需要用户手动修改代码结构才可实现
Air 提供了与 Ollama 或 LM Studio 等本地模型运行器联动的环境,即使在离线状态下也能运行模型。