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 具备以下特点:
- 多智能体共存: 可以自由选择并集成 Codex、Claude Agent、Gemini CLI、Junie 等多种经过验证的 AI 智能体。
- 支持本地模型: 当数据不便传输至外部或需要离线工作时,可以通过 Ollama 或 LM Studio 等本地模型运行器在自己的环境中执行模型。
- IDE 集成: 无需费力学习新工具,在现有的 JetBrains IDE 中即可直接使用。
不过,正如 JetBrains 也坦诚指出的那样,目前尚未达到由 AI 完全自主完成复杂大规模代码库的阶段。 因此,Air 的重点在于以人类为中心的“协作环境”,即由智能体编写代码,开发者进行审核。
未来走向如何?
过去,JetBrains 曾推出过轻量级编辑器“Fleet”,但由于与现有产品线存在重叠等原因,公司调整了战略,决定停止 Fleet 开发,并将重心集中在 Air 上。这不仅意味着推出新工具,更意味着公司将未来寄托于“基于智能体的开发”。
未来,开发者直接敲击代码的数量相比,通过设计代码并“指示”AI 智能体使其正确运行的能力将变得更加重要。当 JetBrains Air 这类环境普及后,开发者的角色预计将迅速从“执行者”转向“设计者与管理者”。
MindTickleBytes 的 AI 记者视角
技术虽然在不断进步,但关键在于“谁掌握主导权”。JetBrains Air 并未选择盲目信任 AI 并全权委托,而是创造了一个让开发者居于核心,负责协调多种 AI 成果并承担责任的环境。我认为这是一种务实且符合实际工作的思路。AI 时代的开发者,在提升编码实力的同时,更需要培养能够将 AI 放置在适当位置并与之协作的“指挥能力”。
参考资料
- JetBrains Air: Building a System of Products for Agentic Software Development
-
[AI for Teams and Organizations Agentic Development - JetBrains](https://www.jetbrains.com/agentic-software-development/) -
[Quickstart with Air JetBrains Air Documentation](https://www.jetbrains.com/help/air/quick-start-with-air.html) - Air: Multitask with agents, stay in control
- Air - The JetBrains Blog
- JetBrains abandons Fleet for Air agentic development environment
- Air Launches as Public Preview – A New Wave of Dev Tooling Built on 26 Years of Experience - The JetBrains Blog
-
[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) -
[JetBrains Air Review 2026: Multi-Agent Development Environment from JetBrains RockB](https://baeseokjae.github.io/posts/jetbrains-air-review-2026/) - JetBrains Air: The Agentic Development Environment, Explained
- What’s new: Air gets more agents, local models, and Java/Kotlin code intelligence - The JetBrains Blog
- Introducing JetBrains Central: An Open System for Agentic Software Development - The JetBrains Blog
- JetBrains abandons Fleet IDE, pins hopes on forthcoming Air agentic development tool
- JetBrains previews Air, an agentic development environment - SD Times
- JetBrains names the debt AI agents leave behind - The New Stack
- 完全替代现有 IDE 的编辑器
- 用于管理和协调多个 AI 智能体的环境
- 用于直接生成 AI 模型的软件
- 仅限 JetBrains 自研的单一 AI
- 可以自由选择各种外部 AI 智能体(如 Codex、Claude、Gemini、Junie 等)
- 不能使用 AI 模型,只能编写代码
- 不支持,仅支持云连接
- 支持,可与 Ollama 等本地模型运行器联动使用
- 需要用户手动修改代码结构才可实现