JetBrains Air IDE 扩展了 Agent 支持(含 Copilot、OpenCode 等),新增本地模型运行和 JVM 语言的代码智能。对使用 JetBrains 生态的开发者大幅提效。
JetBrains Air 的新版本增加了对 GitHub Copilot、OpenCode、Pi、Cline 以及其他 ACP 兼容代理的支持。同时还为 Java 和 Kotlin 添加了 IntelliJ 驱动的导航和诊断功能,并支持在 Docker 容器中运行 Windows 任务。
体验 Mac、Linux 和 Windows 上的 Air
Air 为编码代理提供了独立的工作区,让它们可以并行执行任务。在这些更改进入你的代码库之前,你可以审查每个代理的改动。到目前为止,这个工作流仅限于 Air 内置的代理,包括 Claude、Codex、Gemini CLI 和 Junie。现在你可以连接其他支持的代理,并在同一个任务和审查工作流中使用它们。
这是通过代理客户端协议(Agent Client Protocol, ACP)实现的,这是一个由 JetBrains 和 Zed 开发的开放协议。ACP 为编码代理和开发环境提供了一种共享的通信方式。当代理支持 ACP 时,Air 可以将其连接到其工作区,无需为该代理单独构建集成。
有了这一改变,用户最需要的两项工作流改进已经成为现实。
许多公司标准化使用一种 AI 编码工具,不允许使用其他替代品。之前,如果你的公司仅批准了 GitHub Copilot,这意味着你无法使用 Air,因为 Air 无法连接你公司提供的 Copilot 访问权限。
Air 现在可以通过 ACP 服务器模式连接 GitHub Copilot CLI。这让你可以在 Air 中使用公司管理的 Copilot 访问权限:Copilot CLI 运行编码代理并提供可用模型的访问权限,而 Air 添加并行工作区和审查工作流。
同样的方式也适用于 Air 支持的其他 ACP 兼容编码代理。你可以使用公司已经批准的工具,而无需要求它采用另一个 AI 提供商。
准备好连接你自己的代理了吗?请参考我们关于 GitHub Copilot、OpenCode 或 Cline 与本地 Ollama 模型的设置指南。它包含可用的 acp.json 配置。
模型只是编码代理的一部分。框架是围绕它的软件:它收集上下文、调用工具、管理任务,并将模型的响应转换为代码更改。不同的框架以不同的方式处理这个工作流,并支持不同的模型提供商。
Air 现在可以连接支持的 ACP 代理,如 OpenCode 和 Pi。你可以选择框架,并使用它支持的模型或提供商配置它。例如,你可以使用 OpenCode 配合你首选的云提供商,或使用 Pi 配合本地模型。
可用的模型和代理特定的功能取决于框架及其通过 ACP 暴露的内容。
本地模型支持是我们最受欢迎的补充请求之一。现在你可以通过 Ollama 或 LM Studio 这样的本地模型运行器来使用在你计算机上运行的模型。ACP 兼容的编码代理连接到本地模型,Air 连接到该代理。
这让你可以使用离线运行的模型进行开发,并选择最适合你的代码库、任务或环境的模型。
Air 现在支持 Java 和 Kotlin 语言智能,包括混合 Java/Kotlin 项目,由 IntelliJ IDEA 代码引擎(Beta 版)提供支持。
在创建任务时,你可以跳转到定义、查找用途、搜索符号,并直接在 Air 中跟踪代码路径。这帮助你理解代理将接触的代码,并为其提供更精确的上下文。
代理完成后,Air 会在受影响的 Java 和 Kotlin 代码中高亮显示错误和警告。你可以在接受更改之前检查问题,而无需打开你的 IDE 或等待代码在编译期间失败。
Air 现在可以在 Windows 上的 Docker 容器中运行代理任务,与现有的 macOS 支持一致。当你希望依赖项和代理命令在隔离容器中运行而不是直接在你的机器上运行时,使用 Docker 任务。需要 Docker Desktop。
下载 Air x64 / 下载 Air ARM64
在授予权限前审查提议的更改。当代理要求修改文件时,点击文件名在"提议的更改"标签页中打开完整的编辑。你可以检查代理打算进行的更改,而不是依赖于聊天中的短片段。
查看 Claude 为给定任务使用了多少上下文。Air 现在显示 Claude Agent 的上下文窗口使用情况和令牌计数。这帮助你识别长任务何时接近其上下文限制,并决定是完成任务还是开始一个新任务。
调整要求高的任务的努力级别。Claude Fable、Opus 和 Sonnet 5 现在支持"xhigh"努力级别,用于需要更多推理的任务。
在长任务期间保持 Mac 清醒。启用新的 macOS 设置,防止你的计算机在代理工作时进入睡眠状态,并确保在你离开时任务继续进行。
在 air.dev/download 下载最新 Air 版本或通过 JetBrains Toolbox 更新。用你现有的代理和模型试试,然后告诉我们它的效果如何。
谢谢,我们已准备好!
JetBrains Air 现已在 Windows 上可用。今天就试试吧!
一位开发者如何从偶尔使用 AI 转变为使用 Air 的代理优先工作流的第一手体验。
在 macOS 上免费下载 Air。Windows 和 Linux 版本即将推出。我们对代理应用软件开发抱有原则性的乐观态度——也是务实的。经过 26 年的开发者工具构建,我们清楚地认识到需要构建什么,并坚信代理将从根本上改变……