Air logo

JetBrains Air 是一款桌面环境,用于并行运行编码代理、保持任务隔离,并在一个工作区内审查更改。支持 macOS 和 Linux 上的 Codex、Claude Agent、Gemini CLI 和 Junie,Windows 即将推出。

Air preview

概述

JetBrains Air 是一款面向代理式开发的环境,专为并排运行多个编码代理而设计,同时不丢失对工作流的控制。该产品将 Codex、Claude Agent、Gemini CLI 和 Junie 整合到一个桌面应用中,使任务能够在同一处拆分、隔离并审查。

它的核心目标是帮助开发者更精确地分派工作、并行运行任务,并持续掌握每个代理正在做什么。Air 支持 macOS 和 Linux,Windows 标注为即将推出,并被定位为一款独立应用,用于补充而非取代 JetBrains IDE。

功能

具备代码感知的任务设置

使用项目上下文定义工作内容,例如文件、提交、符号、方法或图像,而不是从空白提示词开始。

并行代理执行

并行启动 Codex、Claude Agent、Gemini CLI 或 Junie,并决定每个任务的运行位置。

隔离的任务环境

通过 Docker 容器、Git worktree,或即将推出的云环境,让每个任务彼此隔离。

进度可见性与介入

任务运行时监控进度,然后切换到某个任务中补充输入或查看代理正在执行的内容。

在同一处审查并提交

在支持语言识别的工作区中审查更改,并在同一环境中提交结果。

基于工作区的协同

将会话、Git 状态、导航和工具限定在单个项目范围内,确保并发工作井然有序。

使用场景

  • 并行实施工作

    开发者可以把较大的改动拆分成多个更小的任务,并同时用不同代理运行,而不必等一个任务完成后再开始下一个。

  • 隔离的任务执行

    当团队成员希望在探索或编辑时避免冲突更改,可以让代理在 Docker 容器或 Git worktree 中保持隔离。

  • 代理对比与审查

    审查者可以比较不同代理对同一任务的输出,并在决定保留或修改之前检查进度。

  • 靠近 IDE 的代理工作流

    JetBrains 用户可以将 Air 作为代理编排的配套应用,同时继续在 IDE 中完成其余开发工作流。

  • 单个项目的工作区管理

    项目负责人可以在一个工作区内组织代理会话、导航和 Git 状态,从而管理单个代码库上的并发工作。

Pros and Cons

Pros

  • 可并行运行多个代理任务,而不是强制顺序执行。
  • 在同一工作流中支持多个主流代理,包括 Codex、Claude Agent、Gemini CLI 和 Junie。
  • 通过文件、提交、符号和图像等项目上下文,提供具备代码感知的任务定义。
  • 使用隔离环境来减少任务干扰和分支冲突。
  • 为并发任务和审查提供工作区级组织能力。

Cons

  • 网站上目前还没有完整的定价页面或已发布的计划详情。
  • Windows 目前尚不可用;页面上标注为即将推出。
  • 部分云端和自动化能力被描述为即将推出,因此网站上今天还无法使用完整工作流。

FAQ

Air 是什么?

Air 是 JetBrains 推出的一款桌面应用,用于在协调一致的工作流中运行编码任务,支持多个 AI 代理。它支持 Codex、Claude Agent、Gemini CLI 和 Junie。

Air 与 CLI 或聊天代理有何不同?

Air 的设计重点是工作流控制,而不是单一聊天终端。它提供面向代码的任务定义、通过 Docker 容器或 Git worktree 进行隔离执行,以及在代理运行期间持续审查。

支持哪些代理?

Air 在发布时支持 Claude Agent、Codex、Gemini CLI 和 Junie。

我可以在不同代理之间切换吗?

可以。Air 是与代理无关的,因此你可以根据任务在受支持的代理之间切换,或并排比较它们的输出。

我可以使用 JetBrains AI 订阅吗?

可以使用 JetBrains AI Pro 或 Ultimate 登录,并以零额外费用访问受支持的代理。Air 还支持 Anthropic、OpenAI 和 Google 密钥的 BYOK,并且这两种方式可以同时使用,在配置了 BYOK 时会优先使用 BYOK。

Quick Facts

类别
开发者工具
平台
macOS 和 Linux;Windows 即将推出
产品类型
独立桌面应用
支持的代理
Codex、Claude Agent、Gemini CLI、Junie
网站
air.dev
定价
网站上未发布定价页面