JetBrains Junie 教程:IDE 插件与终端 CLI 上手(2026)
如果你是 JetBrains 全家桶(IntelliJ IDEA、PyCharm、WebStorm 等)的用户,Junie 大概率是你最顺手的 AI 编程 agent——它是 JetBrains 官方出品,直接住在 IDE 里,能自主规划步骤、跨文件改代码、跑测试和终端命令,全程带着你熟悉的补全、调试器和版本控制。2026 年 Junie 正式结束 beta,还推出了一个能在任意终端和 CI/CD 里跑的 Junie CLI,并支持 BYOK(自带模型 key)。这篇 Junie 教程带你把 IDE 插件和终端 CLI 两种用法一次搞清楚。
Junie 是什么
Junie 是 JetBrains 推出的 agentic 编码智能体:你给它一个任务,它会自己拆解、规划、动手,对项目做多文件级别的修改,运行测试或终端命令,需要时调用外部工具,并随时向你汇报进度。它和 Cursor、Trae、Qoder、Google Antigravity 一样属于「agentic AI 编程」这一代工具,最大特点是深度绑定 JetBrains 生态——不用换编辑器,就在你日常用的 IDEA / PyCharm 里,直接复用 JetBrains 强大的代码索引、调试器和重构能力。它有两种形态:IDE 内的插件,和 2026 年新出的独立终端 CLI。
一句话定位
Junie = JetBrains 官方的 AI 编程 agent。IDE 插件深度绑定 IDEA / PyCharm 生态,新版 Junie CLI 又能在终端和 CI 里跑、支持 BYOK 自带 key,是 JetBrains 用户最省心的 agentic 编程选择。
两种形态:IDE 插件 vs 终端 CLI
先分清 Junie 的两副面孔,再决定你要用哪个——两者能力同源,也能配合使用(CLI 可以连到正在运行的 IDE)。
| 对比项 | Junie IDE 插件 | Junie CLI |
|---|---|---|
| 运行环境 | IntelliJ IDEA / PyCharm / WebStorm 等 JetBrains IDE 内 | 任意终端、CI/CD 流水线,跨 Windows / macOS / Linux |
| 计费 / 模型 | JetBrains AI 订阅,消耗 AI Credits,用 JetBrains 托管模型 | 订阅、按量 API Key,或 BYOK 自带模型 key 三选一 |
| 适合场景 | 日常在 IDE 里写代码、调试、重构 | 脚本化、无头自动化、接 CI,或想自带模型省钱 |
在 IDE 里用 Junie:启用与基本操作
IDE 插件是最主流的用法。前提是有一份 JetBrains AI 订阅(注意免费的 AI Free 档不含 Junie,见下文价格一节)。启用后,Junie 会出现在 AI 聊天面板里,选中它就能对话式下达任务。基本流程:
- 1在 IDE 的 Settings / Plugins 里确认安装了 Junie 插件,并用 JetBrains AI 订阅登录激活
- 2打开你的项目,在右侧 AI 工具窗口里把当前助手切换为 Junie
- 3用自然语言描述需求(如「给用户模块加一个导出 CSV 的接口并补测试」),Junie 会先给出计划再动手
- 4它每一步的文件改动都以 diff 形式展示,你可以逐条 Approve 或让它继续
- 5任务跑完后照常用 IDE 的测试、调试器、Git 面板验证结果
Code / Ask / Brave / Debug 四种模式
Junie 在 IDE 里有几种工作模式,按任务风险和需要选:
- Code 模式:标准的 agent 模式,自主规划并执行多步改动,是最常用的一档
- Ask 模式:只问不改,让它解释代码、给方案,不直接动你的文件
- Brave 模式:自动批准,Junie 无需你逐条确认就执行命令、改文件——快,但有误删/安全风险,重要项目慎用
- Debug 模式(IntelliJ IDEA Ultimate):把 Junie 变成 AI 调试助手,能像你一样驱动 IDE 调试器、下断点、看运行时状态,而不是改源码
安装 Junie CLI 并接到 IDE
2026 年 JetBrains 把 Junie 搬进了终端:Junie CLI 是一个跨平台的命令行 agent,在任意终端、Vim、VS Code 或 CI/CD 里都能召唤。安装用官方脚本,装完进项目目录敲 junie 启动:
# Linux / macOS:官方安装脚本
curl -fsSL https://junie.jetbrains.com/install.sh | bash
# Windows(PowerShell):
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm 'https://junie.jetbrains.com/install.ps1'"
# 进入项目目录并启动
cd /path/to/your/project
junie首次启动会让你选认证方式,三选一:① JetBrains 账号(走订阅额度);② JUNIE_API_KEY(从 junie.jetbrains.com/cli 拿 token,按量计费);③ BYOK(自带第三方模型 key)。另外,只要本机的 JetBrains IDE 正开着,在项目目录里启动 Junie CLI 时它会自动检测到 IDE,提示一键安装集成插件把两者连起来,让终端和 IDE 共享上下文。
BYOK:用自己的模型 key
Junie CLI 的一大亮点是 BYOK——不走 JetBrains 的 credits,直接用你自己在 Anthropic、OpenAI、Google 等厂商申请的 API Key 或 OAuth token 驱动,费用按各家原价走。在 CLI 里用 /account 命令管理这些凭证。对已经有模型 key、或想精确控制成本的开发者,这条路比订阅 credits 更灵活。
国产模型直连能否走 BYOK,以官方为准
官方明确 BYOK 支持 Anthropic / OpenAI / Google 等厂商的 key;但能否直接把 BYOK 指向 DeepSeek、GLM、Kimi 等国产 OpenAI 兼容端点(自定义 Base URL),官方文档未明确说明,配置前请以 Junie 最新文档为准,不要想当然。此外 AI Credits 价格、各档额度会调整,正文价格仅供参考,下单前核对官网。
价格:JetBrains AI 订阅与 AI Credits
IDE 里用 Junie 走的是 JetBrains AI 订阅,按「AI Credits」计费——每个 Credit 大致对应 1 美元的第三方模型调用成本,不同档位每月给的额度不同。关键一点:免费的 AI Free 档不含 Junie 和前沿模型。下面是各档大致情况(价格随时间调整,以官网为准):
| 方案 | 大致价格 | 说明 |
|---|---|---|
| AI Free | 免费 | 每 30 天 3 个 AI Credits,含无限补全与上下文对话,但不含 Junie 和前沿模型;社区版 IDE / Android Studio 不可用 |
| AI Pro(个人) | 约 $10/月 | 更多 AI Credits,可用 Junie,适合个人日常 |
| AI Ultimate(个人) | 约 $30/月(年付约合 $20/月) | 更高 Credits 额度,重度使用更划算 |
| AI Enterprise | 定制 | 面向团队/企业,统一管理与计费 |
一份 JetBrains AI 订阅覆盖全家桶所有 IDE 和 Junie CLI,按用户计费。想绕开 credits,也可以用 Junie CLI 的按量 API Key 或 BYOK 自带 key。
用 AGENTS.md 给 Junie 立规矩
想让 Junie 更懂你的项目,在项目根目录放一个 AGENTS.md,写清技术栈、目录约定、代码风格、测试怎么跑等,Junie 每次任务都会参考它,产出更贴合你的规范。这套通用配置文件也被 Codex 等工具采用(早期 Junie 用的是 .junie/guidelines.md,现以官方最新说明为准)。一个精简示例:
# 项目说明(供 AI agent 参考)
## 技术栈
- 后端:Spring Boot 3 + Java 21
- 前端:React + TypeScript
- 数据库:PostgreSQL,用 Flyway 管迁移
## 约定
- 所有新接口都要补单元测试(JUnit 5)
- 提交前跑 `./gradlew test` 必须全绿
- 不要手改 build 目录里的生成文件
## 风格
- 命名用驼峰,公共方法写 JavadocJunie 把「AI agent」直接焊进了 JetBrains 生态,对 IDEA / PyCharm 老用户来说几乎零迁移成本。但工具越顺手,越考验你会不会拆需求、审 diff、盯住 agent 别跑偏——把 AI 的产出稳定用进真实项目,才是真正拉开差距的地方。想系统掌握用 AI 工具做出能交付产品的方法,欢迎来 IMAI 看看我们的体系化实战课程。
想系统学会用 AI 编程,从入门到做出真实产品?
查看系统课程