毫无疑问,AI编程智能体正在改变软件开发工作发生的场所。开发者越来越多地可以从终端、桌面应用程序和远程环境中委派工作,这也让集成开发环境(IDE)的未来蒙上了一层问号。
这种转变对JetBrains而言是一个颇具意味的问题。这家公司26年来一直致力于打造业内最知名的IDE,包括IntelliJ IDEA、PyCharm和WebStorm,但与此同时,智能体开发正将越来越多的软件工作拉出编辑器之外。不过JetBrains一直坚持认为,IDE仍将是专业开发的核心组成部分,尤其是在开发者需要管理日益庞大的AI生成代码量之际——毕竟,人类仍需要审查、调试和验证代码。
如今,这家公司正在围绕IDE的更广泛开发体系上押下更大的赌注。
JetBrains首席执行官基里尔·斯克里根(Kirill Skrygan)周二在领英上正式公布了JetBrains Air,将其定位为面向开发者和企业的“智能体软件开发开放产品系统”,可在JetBrains IDE内外运行。斯克里根毫不掩饰他认为这对公司而言具有里程碑意义。
“今天,JetBrains迈出了我们26年历史上最重要的一步之一。”他写道。
获得一些Air
实际上,Air是将JetBrains近期多项AI相关工作整合在同一品牌下的结果,包括IDE内的智能体体验、协调开发者与自主智能体的工具,以及用于管理其使用的企业级控制系统。
简单回顾一下:JetBrains早在今年3月就首次推出了Air的公开预览版,将其作为独立的“智能体开发环境”,最初仅支持macOS,开发者可以在其中并行运行Claude Agent、Codex、Gemini CLI以及JetBrains自家的Junie。与此同时,JetBrains还通过Junie CLI将Junie推向了IDE之外,使开发者能够从终端、CI/CD系统及其他编辑器中访问这一编程智能体。
几周后,JetBrains又推出了面向组织更高层级的独立系统JetBrains Central,为运行多个编程智能体的企业提供控制和基础设施。随后在7月,JetBrains推出了面向团队和组织的AI产品,有效地在开发者已使用的AI工具之上,增加了共享上下文、云端智能体、自动化流程,以及覆盖整个组织的治理和成本控制功能。
此次发布将这些工作统一归入JetBrains Air这一品牌之下。在周二发布的一篇博客文章中,斯克里根将该系统划分为三大组成部分:用于指挥智能体并检查其工作成果的JetBrains IDE内置Air;用于协调开发者与自主智能体协作的Air Teams;以及用于管理企业政策、审计、成本和AI使用情况的Air Governance(即JetBrains Central的新名称)。
值得一提的是,最初的Air桌面IDE并未消失。它仍作为独立桌面应用程序提供,支持macOS、Windows和Linux系统,同时还有面向企业的浏览器版本。这意味着“Air”这一名称如今身兼两职:它既是JetBrains专属智能体开发环境的名称,也成为围绕它所构建的更广泛产品集合的统一品牌。
JetBrains Air究竟能做什么
JetBrains Air可在JetBrains IDE内、浏览器端,以及通过命令行工具Air Gateway使用,后者能将Claude Code和Codex等终端智能体接入Air系统。
对于个人开发者而言,Air可用于同时监督多项智能体工作。开发者可以让多个项目和智能体会话同时运行,跟踪新的活动、已变更的文件和待提交的内容,然后借助JetBrains的IDE工具检查相应的代码变更。
目前仍处于早期访问阶段的Air Teams,则将部分工作迁移至共享云环境中,开发者无需将工作绑定在某一台设备上,即可协作完成项目并运行智能体任务。团队还可以配置周期性自动化任务,并集中管理智能体可使用的环境和外部工具。
Air Governance则提供企业级控制功能,包括决定开发者可访问的模型和智能体、设置权限与支出上限,以及跟踪各团队的AI使用情况。目前这些治理功能同样仅通过JetBrains的早期访问计划提供。
值得注意的是,JetBrains还计划将Air扩展至移动端,使开发者能够在离开桌面设备时监控并继续智能体的工作。
对JetBrains而言,关键在于将这些不同层级连接起来,同时保持对外部智能体和工具的开放性。
“JetBrains Air绝不能只是又一个智能体或开发环境,”斯克里根写道,“它必须将面向个人工作、团队协调、组织管控、上下文管理以及流程自动化的各类产品连接起来——并始终对开发者选择使用的工具和智能体保持开放,包括那些并非由JetBrains自己开发的产品。”
IDE中的Air
虽然JetBrains Air的核心使命是为开发者和企业提供一个与软件智能体协作的场所——无论是Claude、Codex、Junie还是其他任何智能体——但JetBrains显然在强调,其IDE根基仍将是这一未来的重要组成部分。
斯克里根表示,公司历来“主要专注于个人开发者的工作台”,而Air将其业务范围扩展至智能体工作启动、执行、协调、审查和治理所在的更广泛环境。
“我们的IDE将继续是专业开发者与智能体协作、理解和验证代码、以及做出决定最终交付内容决策的场所,”斯克里根写道,“JetBrains Air则将这种控制力延伸至围绕它们构建的更广泛系统中。”
事实上,这款全新的IDE组件已经公开亮相一个多月。JetBrains至少从8月初就开始测试Air Alpha插件,让开发者能够在基于IntelliJ的IDE中直接运行并监督多个编程智能体,并借助原生IDE工具审查其生成的变更。本月早些时候发布的更新版本进一步增加了用于监控和引导智能体会话的控制功能。
JetBrains也坦言,Air“Alpha”版确实还处于早期阶段——这是公司在推进JetBrains Air整体建设过程中打造的早期迭代版本。因此用户应当预期会遇到一些“粗糙之处”、界面和行为上的变化,以及大约每周一次的更新。
不过,周二的这次发布,为这项工作在更广泛的Air系统中确立了正式的位置。尽管斯克里根承认,智能体开发意味着工作如今必须跨越多个场景展开,但这项在过去26年里始终支撑着公司业务核心的技术,短期内并不会被取代。
“IDE对JetBrains的未来依然至关重要,”斯克里根写道。
Q&A
Q1:JetBrains Air是什么?
A:JetBrains Air是JetBrains推出的一套面向智能体软件开发的开放产品系统,包含IDE内的Air、面向团队协作的Air Teams以及面向企业治理的Air Governance,支持开发者在IDE内外使用Claude、Codex、Gemini CLI及Junie等多种智能体。
Q2:JetBrains Air能做什么?
A:开发者可通过JetBrains Air同时管理多个项目和智能体会话,跟踪新活动、变更文件及提交记录,并借助JetBrains的IDE工具检查智能体生成的代码变更;团队还可以在共享云环境中协作并配置自动化任务。
Q3:JetBrains是否会放弃IDE转向智能体开发?
A:不会。JetBrains CEO基里尔·斯克里根表示,IDE仍将是专业开发者与智能体协作、理解与验证代码、做出最终决策的核心场所,JetBrains Air只是将这种控制力扩展到围绕IDE构建的更广泛系统中。
