JetBrains 公开预览了其最新的 AI 编程工具 Air,这是一款基于其 26 年开发工具经验打造的新一代开发环境。

JetBrains 认为,如今 Agent 已经具备写代码的能力,这一点基本已不再是争议。正如 IDE 曾重新定义人类编写代码的方式一样,现在也到了为 Agentic 工作流提供一套真正面向开发环境的时候。

基于这一判断,他们今天终于拿出了自己的“全新”工具。在其设想中,未来的 IDE 更像一个 Agent 调度中心。因此,Air 被定位为一个 Agent 调度与编排平台(Agent orchestration platform),支持接入并调度多个 AI Agent,包括 OpenAI Codex、Anthropic Claude Agent、Google Gemini CLI,以及 JetBrains 自家的 Junie。

其设计围绕一个核心概念:Task。开发者只需要在真实代码上下文中定义一个任务,Air 会把这个任务交给 AI Agent 执行。任务可以运行在本地 workspace、Git worktree、Docker 容器中,未来版本还会支持云端容器。Air 内置了代码编辑器,用户可以在不同任务之间切换,并对 Agent 生成的结果进行审查和批准。

在架构上,Air 还支持 Agent Client Protocol(ACP)。这一协议由 Zed 和 JetBrains 共同推动,是一种面向 Agent 与编辑器通信的厂商中立协议。这意味着未来任何兼容该协议的 Agent 都可以接入并使用 Air。

目前,Air 已进入公开预览阶段。不过从下载页面来看,现阶段仅提供 macOS 版本,Windows 和 Linux 版本还要再等等。

同时,也有开发者追问:为什么 Claude Code 能用 Claude Max,Air 却不行?

JetBrains 的回应是:这不是故意“锁用户”到自家代理服务里。Air 支持 BYOK(自带密钥) 且可免费使用,正是为了避免这一点。问题在于,Claude Max 不能作为 BYOK 接入,因为这会违反 Anthropic 的服务条款。JetBrains 表示,用户仍可选择其他 Agent 订阅,或直接走 API 计费。对于这项限制,他们的态度也很直接:很遗憾,但没办法。

与此同时,JetBrains 还发布了 Junie CLI(命令行接口)。公司表示,这使得其 AI Agent Junie 成为一个完全独立运行的工具。此前,Junie 只能作为 IDE 插件使用。

不过,Air 实际上并不算完全意义上的“全新产品”。它的底层 IDE 实际上来自 Fleet——一个此前已被搁置的、用来对抗VS Code的项目。近年来,随着 AI 辅助编程和 Agentic 编程兴起,IDE 市场也受到明显冲击。在这样的背景下,Air 可以看作是 JetBrains 对这一趋势的一次回应。

整理|Tina

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片