什么是 Air?
Air 是 JetBrains 的代理式开发环境,专为将多个 AI 代理作为独立任务循环运行而设计。根据官网,Codex、Claude Agent、Gemini CLI 和 Junie 等代理可并发执行,互不干扰。
其核心目的是帮助开发者在同一开发环境中使用 AI 代理进行多任务处理,同时保持对代理运行方式的控制。
主要特性
- 将多个 AI 代理作为独立任务循环运行,其工作可并发进行,互不干扰。
- 支持代理工具,包括 Codex、Claude Agent、Gemini CLI 和 Junie(页面中列出)。
- 定位为“代理式开发环境”,旨在协调软件开发工作流中的代理任务。
如何使用 Air
- 像准备常规开发工作区一样设置 Air 作为您的代理式开发环境。
- 添加或选择要运行的代理(页面明确提及 Codex、Claude Agent、Gemini CLI 和 Junie)。
- 为每个代理启动任务,让它们运行独立的循环。
- 在代理执行时继续工作,它们不会阻塞或相互干扰。
使用场景
- 将开发工作分配给不同代理:一个代理处理一个任务循环,另一个处理独立任务循环,无交叉干扰。
- 在同一工作流中使用多个模型/代理工具:同时运行 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 工作流自动化工具:跨工具链式提示/任务的系统,可能更强调确定性工作流而非独立代理循环。
替代品
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。
Arduino VENTUNO Q
Arduino VENTUNO Q 边缘AI电脑,集成AI推理与微控制器确定性控制;用 Arduino App Lab 打通嵌入式、Linux与边缘AI开发。
Devin
Devin 是 AI 编程代理,帮助软件团队并行完成代码迁移与大规模重构子任务;工程师负责项目管理并批准改动。
OpenUI
OpenUI 是面向生成式 UI 的开放标准,帮助 AI 应用基于已注册组件,以结构化界面响应用户。
Codex Plugins
使用 Codex Plugins 将技能、应用集成和 MCP 服务器打包成可复用工作流,扩展 Codex 访问 Gmail、Google Drive 与 Slack 等工具。
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。