Junie AI 是 JetBrains 推出的AI编程智能体,能处理编写代码和调试运行等多步骤任务。JetBrains4 月 16 日发布公告,宣布其 Junie AI 编码智能体已进入“生产就绪”(production-ready)状态,能处理编写代码和调试运行等多步骤任务。

JetBrains 同时还更新了旧版 AI Assistant,支持接入 Anthropic Claude 3.7 Sonnet 和 Google Gemini 2.5 Pro 等新模型,并新增聊天界面多文件编辑功能。

Junie AI功能特点

任务处理能力强:能处理编写代码、调试运行、开发新功能、修复错误、添加或更新文档、添加新测试、调查并解决失败的测试案例等多步骤任务。

代码质量保障:利用 IDE 的功能,确保代码更改符合语法和语义标准,遵循团队的代码风格与规范,保持代码风格一致,提高可读性和可维护性。

智能上下文理解:可学习代码上下文和开发者的编码风格,生成更符合个人习惯的代码,更好地满足项目需求。

实时交互协作:开发者可与 Junie 聊天,对其生成的结果进行评审,必要时做出调整,实现人机协作,共同完成开发任务。

Junie AI安装流程

Junie 是 JetBrains IDE 的插件,用户需先准备支持的 IDE 和系统环境,然后按以下步骤安装:

确认系统和 IDE 兼容性

系统要求:macOS 或 Linux(Windows 暂不支持)。

IDE 要求:IntelliJ IDEA Ultimate、PyCharm Professional 或 WebStorm(免费社区版不支持)。

确保 IDE 是最新版本(如 2024 或 2025 年版本)。

下载并安装 Junie

打开 IDE,进入 File > Settings > Plugins(Mac 为 IntelliJ IDEA > Preferences > Plugins)。

搜索 JetBrains Junie,点击 Install,安装后重启 IDE。

激活与登录

安装后,IDE 右边栏显示 Junie 图标,点击打开。

首次使用需登录 JetBrains 账户,并确保账户已加入 Junie 等待列表(通过官网申请)。

当前为邀请制,未获邀请的用户无法激活。

设置检查

在 Junie 面板,查看 Brave Mode 是否开启。默认关闭时,Junie 在执行高风险操作(如删除文件)前会请求确认,建议保持默认设置。

支持的 IDE 和语言

IDE:目前仅支持 IntelliJ IDEA Ultimate、PyCharm Pro、WebStorm 和 GoLand 等 IDE,未来计划扩展至 PhpStorm、RubyMine 和 RustRover,暂不支持 Rider、CLion 和 Fleet。

编程语言:初始阶段只支持 Python、Kotlin 和 Java 三种编程语言,官方表示在框架支持方面没有限制,但在 Django、Flask 和 Reflex 等 Python Web 框架上的表现还有待观察。

性能表现

根据 SWE - Bench Verified 基准测试,Junie 的任务成功率为 53.6%,JetBrains 认为其表现具有潜力,且随着使用会不断提升。

使用方式

开发者需将 Junie 插件安装到支持的 JetBrains IDE 中,通过 IDE 内的聊天界面启动,然后向其分配任务,如编写代码、运行测试等,再对生成的结果进行评审和调整,决定是否接受更改。

与其他工具的关系

JetBrains 的 AI Assistant 提供代码建议,而 Junie 更擅长复杂任务,两者功能有重叠但互为补充。面对 Microsoft Visual Studio Code 与 GitHub Copilot 的紧密整合,以及 Cursor 和 Windsurf 等 AI 驱动 IDE 的竞争,JetBrains 在 2025.1 IDEs 中推出免费套餐,提供无限代码补全和本地 AI 功能,并附带少量云端信用额度,且新版支持 Ollama 或 LM Studio 等离线运行,方便不愿将代码上传云端的开发者。