UStackUStack
Air icon

Air

JetBrains Air 为代理式开发环境,可让 Codex、Claude Agent、Gemini CLI 和 Junie 独立任务循环并发运行,互不干扰。

Air

什么是 Air?

Air 是 JetBrains 的代理式开发环境,专为将多个 AI 代理作为独立任务循环运行而设计。根据官网,Codex、Claude Agent、Gemini CLI 和 Junie 等代理可并发执行,互不干扰。

其核心目的是帮助开发者在同一开发环境中使用 AI 代理进行多任务处理,同时保持对代理运行方式的控制。

主要特性

  • 将多个 AI 代理作为独立任务循环运行,其工作可并发进行,互不干扰。
  • 支持代理工具,包括 Codex、Claude Agent、Gemini CLI 和 Junie(页面中列出)。
  • 定位为“代理式开发环境”,旨在协调软件开发工作流中的代理任务。

如何使用 Air

  1. 像准备常规开发工作区一样设置 Air 作为您的代理式开发环境。
  2. 添加或选择要运行的代理(页面明确提及 Codex、Claude Agent、Gemini CLI 和 Junie)。
  3. 为每个代理启动任务,让它们运行独立的循环。
  4. 在代理执行时继续工作,它们不会阻塞或相互干扰。

使用场景

  • 将开发工作分配给不同代理:一个代理处理一个任务循环,另一个处理独立任务循环,无交叉干扰。
  • 在同一工作流中使用多个模型/代理工具:同时运行 Codex、Claude Agent、Gemini CLI 和 Junie,覆盖不同代理驱动工作。
  • 开发期间并发迭代:在多个代理并行运行而非顺序运行时进行迭代变更。
  • 团队实验代理工作流:探索不同代理在不同任务上的行为,同时保持执行隔离。
  • 代理驱动开发支持:使用该环境协调代理执行,作为日常软件开发的一部分。

常见问题

Air 支持哪些代理?

页面明确提及 Codex、Claude Agent、Gemini CLI 和 Junie 作为独立循环执行的代理。

“互不干扰”是什么意思?

官网指出代理执行独立任务循环,互不干扰,意味着其活动隔离,可并发运行。

Air 是 IDE 还是独立应用?

页面将 Air 描述为 JetBrains 的“代理式开发环境”,表明其适用于开发工作流场景。

多个代理可以同时运行吗?

可以。官网信息是 Codex、Claude Agent、Gemini CLI 和 Junie 执行独立任务循环,互不干扰。

替代方案

  • 代理编排框架:协调多个 AI 代理/工作进程的工具,但可能需要更多手动设置来管理隔离和并发。
  • 单代理 IDE 副驾:专注于一次一个代理交互的开发环境,通常避免多代理并发。
  • 多模型聊天/代理平台:可在模型或代理间切换的平台,但可能无法在单一开发环境中提供隔离的并行任务循环。
  • AI 工作流自动化工具:跨工具链式提示/任务的系统,可能更强调确定性工作流而非独立代理循环。