返回首页
Junie

Junie

代码编程与辅助

JetBrains 出品的 AI 编程智能体,可在终端、IDE、GitHub 与 GitLab CI 中运行,支持自带模型密钥与计划模式,并可远程驱动任务。

AI编程代码智能体JetBrains
访问网站
访问官网 ↗

详细介绍

Junie 是 JetBrains 的 AI 编程智能体,官网首页的一句定位是「The most cost efficient coding agent」,并强调它「works with any model you choose」。相比按自家模型走单的编码助手,Junie 更强调模型可换与执行可控:官网标注由 IntelliJ IDEA 引擎驱动,并支持 10+ 模型(BYOK)。

核心能力

  • Junie CLI 与 Junie Lite:官网提供终端安装命令 curl -fsSL https://junie.jetbrains.com/install.sh | bash,并新推出 Junie Lite,官方称是免费 AI 层,无需绑卡。
  • 四种运行面:Terminal 直接在终端跑;Air 中可跨多个项目运行并使用 IDE 代码智能;GitHub Action 从 issue 与 PR 触发;GitLab CI/CD 从 issue 或 MR 触发。
  • Advanced Plan Mode:先写结构化的需求、设计与交付计划再动代码,计划存放在 .junie/plans,可编辑可提交,并可在不同模型上分别做计划与实现。
  • Live Prompting:官方标注为独有功能,可在任务执行中实时纠偏、改方向而不必从头再来。
  • Human in the Loop:可审阅、批准并引导关键动作,配动态允许清单由用户确认后执行。
  • Remote Control 与 Agentic Debugging:官方称可从笔记本发起迁移任务、用手机查看进度,属于 CLI 异步执行加网页端监控。

适合谁

  • JetBrains 生态用户,希望在 IDE 里直接用同一套代码智能驱动智能体。
  • 想换模型或控成本的团队,官网主张用强模型做计划、快模型做实现。
  • 做批量迁移的老项目维护者,官网列出的典型场景包括 Spring Boot 升级与补测试覆盖。
  • 把 AI 任务放进 CI 的团队,在 issue 上触发 GitHub Action 与 GitLab CI/CD。

使用建议

  • 安装命令会直接执行远程脚本,建议先下载查看再运行;官网提供 Mac/Linux 与 Windows 两种命令,按系统挑。
  • .junie/plans 里的计划可提交进仓库,团队能借此在 code review 中审 AI 的执行意图。
  • 官网定价页设有 Free to Start、AI Pro、AI Ultimate 三档,额度与价格以当期页面为准;先用免费层跑通流程更稳妥。
  • 执行前用动态允许清单把删除、发布类操作列为需确认档;官网另提供 Custom Guidelines、Custom Subagents 与 MCP Integration,接第三方工具前先确认权限范围。