
JetBrains' own AI coding agent. Plans before it codes, drives the real IDE debugger, runs across the JetBrains IDE family plus a standalone CLI. Free 30-day Pro trial; Pro from $10/month.
- Category
- Coding agents
- From
- Free
- Free trial
- 30 days
- Pricing model
- freemium
- Free tier
- Yes
- Deployment
- Both
- Interface
- IDE
- Open source
- No
- Public API
- Yes
- Model / LLM
- Gemini 3.7 Flash is the default…
Facts re-verified
On this page
Our verdict
Junie's edge over most coding agents in this index is depth of IDE integration, not raw novelty.
Its Agentic Debugging mode drives the actual JetBrains debugger, setting breakpoints and inspecting live runtime state, instead of guessing from log statements the way a purely terminal-based agent has to. Its Plan Mode produces a structured requirements and design document a developer reviews and approves before any code gets written.
JetBrains backed that up at GA with the top score on the SWE-Rebench harness leaderboard (61.6% resolved, 72.7% pass@5), its own reported result, not yet independently reproduced. The catch is pricing.
Junie draws from a JetBrains AI credit pool shared across every AI feature, and JetBrains' own docs say agentic runs burn credits noticeably faster than ordinary code completion, so the effective monthly cost of regular use is harder to predict than a flat per-seat price.
As of August 2026 Junie's default model is Gemini 3.7 Flash at 40% off base pricing, with OpenAI, Anthropic, Google and xAI also reachable through JetBrains' own credit pool or BYOK. Pick Junie if your team already lives inside a JetBrains IDE and wants an agent that shares its debugger and project index rather than a bolted-on separate tool. Look elsewhere if you are not on a JetBrains IDE day to day, since its two signature features don't help you outside that ecosystem.
What is Junie?
Junie is JetBrains' own AI coding agent, built into the company's IDE family (IntelliJ IDEA Ultimate, PyCharm, WebStorm, GoLand, PhpStorm, Rider, RubyMine, RustRover) and also shipped as a standalone Junie CLI for the terminal, GitHub Actions and GitLab CI. It reached general availability on June 17, 2026, after roughly a year of internal development.
Rather than lock users to one model, Junie reaches frontier models from Google, OpenAI, Anthropic and xAI through a JetBrains AI subscription's shared credit pool, a bring-your-own API key for OpenAI or Anthropic, or a fully local runtime via Ollama, LM Studio or on-premises LLMs. As of August 2026 the everyday default is Gemini 3.7 Flash, at 40% off base pricing for a limited time.
JetBrains itself is a 25-year-old, privately-held company headquartered in Prague, grown without venture funding, best known for IntelliJ IDEA, PyCharm and Kotlin. Junie's built-in base of professional IDE users gives it a head start most venture-funded coding-agent startups do not start with.
What does Junie do?
From inside a JetBrains IDE or the standalone Junie CLI, you describe a task and Junie first produces a Plan, a structured document covering requirements, technical design and delivery stages, that you review and approve before any code gets written. Once approved, it edits files, runs and inspects tests, and for debugging tasks it drives the IDE's own debugger directly.
It sets breakpoints and inspects live runtime state rather than inferring behavior from log output. Long-running tasks execute asynchronously in the background while you keep working elsewhere. Junie can review a pull request with full project context, including build config, tests and team conventions, and through a DataGrip connection it can work directly against a configured database for SQL-related tasks.
By default the agent runs on Gemini 3.7 Flash at 40% off base pricing, with OpenAI, Anthropic, Google and xAI also reachable through JetBrains' own credit pool or a bring-your-own API key.
Outside the IDE, the same agent runs via the Junie CLI in a terminal, in GitHub Actions (triggered from an issue or PR comment via JetBrains' official Junie GitHub Action), or in GitLab CI, so it can be scripted into a pipeline instead of only run interactively.
Organizations that join the JetBrains Central governance layer, rolling out through summer 2026, can run Junie under the same shared context and 12-month AI Credits pool that JetBrains Central uses to manage Claude Code, Codex and Gemini CLI workflows.
How Junie works
- Install the Junie plugin (bundled into recent JetBrains IDE versions) or the standalone Junie CLI for terminal, GitHub Actions or GitLab CI use.
- Describe a task. Junie's Plan Mode produces a structured requirements, technical-design, delivery-stages and testing-strategy document for you to review and approve before any code is written.
- Once approved, Junie edits files, runs commands and tests, and for debugging tasks drives the IDE's real debugger (setting breakpoints and inspecting live runtime state). By default the agent runs on Gemini 3.7 Flash at 40% off base pricing.
- Long-running tasks execute asynchronously in the background while you keep working. Junie can also review a pull request with full project context or work against a DataGrip-connected database.
- Every run draws from your JetBrains AI subscription's shared credit pool, a bring-your-own OpenAI or Anthropic API key, or a fully local model via Ollama, LM Studio or on-premises LLMs. Organizations can join the JetBrains Central layer for shared governance and a 12-month AI Credits pool.
Key features
- Plan Mode
- Produces a structured requirements and technical-design document (tabs for product requirements, technical design, delivery stages and testing strategy) that you review and approve before Junie writes any code, instead of jumping straight to a diff. The plan is a real file under .junie/plans that you can commit.
- Agentic Debugging
- Drives the IDE's own debugger, setting breakpoints in project code, library code, SDK code and even decompiled class files, and inspects stack frames, thread state and expression values, rather than inferring behavior from log statements the way a terminal-only agent has to.
- Gemini 3.7 Flash as the new default
- JetBrains set Gemini 3.7 Flash as the new default Junie model in August 2026, at 40% off base pricing for a limited time, replacing Gemini 3.6 Flash as the everyday agent model.
- Model flexibility
- Calls frontier models from Google, OpenAI, Anthropic and xAI through JetBrains' own credit pool, a bring-your-own key for OpenAI and Anthropic, or a fully local runtime via Ollama, LM Studio and on-premises LLMs.
- Asynchronous background runs and remote control
- Long-running tasks execute in the background while you keep working, and the session stays available from any device you sign in on.
- CLI, GitHub Actions and GitLab CI
- The same agent also runs as a standalone Junie CLI, and can be triggered from a GitHub issue or PR comment via the official Junie GitHub Action, or from GitLab CI. PR review works from GitHub Actions, GitLab (including on-prem) or the /review command in the CLI or plugin.
- JetBrains Central for organizations
- Joining the JetBrains Central governance layer (rolling out summer 2026) gives shared repository context, reusable agentic workflows, organization-wide AI Credits pooling with 12-month validity, and visibility into the AI tools developers use across the org, including non-JetBrains agents via the JetBrains Central CLI.
What are Junie's use cases?
- Plan-first feature work
- A developer describes a feature. Junie proposes a structured plan (product requirements, technical design, delivery stages, testing strategy) to review before any code changes happen, then implements it once approved. The plan file lives under .junie/plans and can be committed.
- Debugging a failing test
- Instead of adding print statements, Junie sets breakpoints in the real IDE debugger and inspects live runtime state (stack frames, thread state, expression evaluation) to find why a test fails, including breakpoints in library or SDK code and decompiled class files.
- Automated PR review in CI
- The official Junie GitHub Action reviews a pull request with full project context when triggered from a PR comment, flagging issues before a human reviewer looks. The same review works from GitLab CI, GitLab on-prem, or the /review command in the CLI or IDE plugin.
Who is Junie for?
- Developers on IntelliJ IDEA Ultimate, PyCharm (with a Pro subscription), WebStorm, GoLand, PhpStorm, Rider, RubyMine or RustRover who want an agent that shares the same debugger and project index rather than a separate tool bolted on top
- Teams that want to review a written plan before code changes happen, not just receive an autonomous diff
- Organizations using the JetBrains Central governance layer (rolling out summer 2026) to monitor and budget shared AI Credits across developers and tools
- Anyone who wants to point the same agent at frontier models from Google, OpenAI, Anthropic or xAI through JetBrains' own credit pool, a bring-your-own API key, or a fully local model via Ollama, LM Studio or on-premises LLMs
Not forDevelopers and teams not using a JetBrains IDE day to day. Junie's CLI, GitHub Action and GitLab CI integration work standalone, but its two signature features (Plan Mode's UI and Agentic Debugging) are built into the JetBrains IDE experience and don't carry over to VS Code, Vim or another editor. Also teams that want a single flat per-seat price rather than a shared, feature-wide credit pool.
What does Junie integrate with?
- JetBrains IDEs: IntelliJ IDEA Ultimate, PyCharm (with a Pro subscription), WebStorm, GoLand, PhpStorm, Rider, RubyMine, RustRover
- Standalone Junie CLI (terminal / headless scripts)
- Official Junie GitHub Action (triggered from issues or PR comments)
- GitLab CI/CD, including on-prem
- DataGrip database connections for SQL tasks
- Ollama, LM Studio and OpenAI-compatible APIs for local models
- JetBrains Central for organization-wide governance and shared AI Credits
- JetBrains Central CLI to govern Claude Code, Codex and Gemini CLI workflows inside the same org
Why use Junie?
- Agentic Debugging drives the IDE's real debugger. It sets breakpoints and inspects live runtime state, instead of guessing from logs the way a terminal-only agent has to.
- Plan Mode produces a reviewable requirements and design document before any code is written, rather than jumping straight to a diff.
- Gemini 3.7 Flash became the default model in August 2026 at 40% off base pricing, with Google, OpenAI, Anthropic and xAI frontier models also reachable via JetBrains' own credit pool, BYOK, or a fully local Ollama or LM Studio runtime.
- Backed by a 25-year-old, privately-held, profitable software company with an already-large professional IDE install base, not a VC-funded startup burning runway.
- Organizations that join JetBrains Central (rolling out summer 2026) get shared context, governance and 12-month AI Credits pooling across Junie and other agents their developers use, including Claude Code, Codex and Gemini CLI.
What are Junie's pros and cons?
What's great
- Agentic Debugging drives the actual JetBrains IDE debugger, setting breakpoints in project, library or SDK code (including decompiled class files) and inspecting live runtime state, instead of inferring behavior from log statements the way most terminal-only agents have to.
- Topped the SWE-Rebench coding-agent leaderboard at GA (61.6% resolved, 72.7% pass@5). This is JetBrains' own reported result, not yet independently reproduced.
- As of August 2026 Junie's default model is Gemini 3.7 Flash at 40% off base pricing, and the same agent also reaches Google, OpenAI, Anthropic and xAI through JetBrains' own credit pool, a bring-your-own OpenAI or Anthropic key, or a local Ollama, LM Studio or on-premises runtime.
- A genuine free entry point exists. AI Free includes unlimited local-model use and unlimited completions from JetBrains' own Mellum model, and a free 30-day AI Pro trial is available across every supported product. The 3 monthly credits in AI Free still leave little room for agentic Junie runs.
- Backed by JetBrains, a 25-year-old, privately-held company that grew without venture funding and already has a large installed base of professional developers on IntelliJ IDEA, PyCharm and WebStorm. Different risk profile than a VC-funded coding-agent startup.
Watch-outs
- Priced in AI Credits shared across every JetBrains AI feature, not a flat per-seat fee, and JetBrains' own docs warn that agentic features like Junie consume credits "much faster" than basic completion. The real monthly cost of regular use is harder to predict up front than a fixed subscription.
- Organization plans charge roughly double the individual price for roughly double the AI Credits (AI Pro: $20/month per seat for 20 credits vs. $10/month for 10 individually; AI Ultimate: $60/month per seat for 70 credits vs. $30 for 35). JetBrains is also mid-transition on moving organization AI plans from fixed licenses to flexible on-demand AI Credits with 12-month validity, so the exact post-transition tier shape is still being defined.
- The full IDE experience (Plan Mode's UI, Agentic Debugging) only helps developers already on a JetBrains IDE. It does nothing for a VS Code, Vim or JetBrains-free team, unlike editor-agnostic rivals.
- Closed-source and proprietary, unlike some rivals in this index (OpenAI Codex CLI, Aider, Zed, Juggler, Zot, Goose) that ship their agent or editor as open source.
- Credit-based pricing shared across all JetBrains AI features makes the effective monthly cost of regular agentic use harder to predict than a flat subscription.
- The full IDE experience (Plan Mode, Agentic Debugging) only benefits developers already using a JetBrains IDE.
- Closed-source, unlike some open-source rivals in this index.
- Organization AI plans are mid-transition from fixed per-seat licenses to flexible on-demand AI Credits with 12-month validity; the post-transition tier shape is still being finalized on JetBrains' plans page.
Junie pricing
Priced in shared JetBrains AI Credits (1 credit = USD 1, charged in local currency) that also cover other AI Assistant features, not a flat per-seat fee. Individual: AI Free ($0, 3 credits/30 days), AI Pro ($10/month, 10 credits), AI Ultimate ($30/month, 35 credits). Organization: AI Pro ($20/month per seat, 20 credits), AI Ultimate ($60/month per seat, 70 credits), AI Enterprise ($60/month per seat billed annually, $720/year, quota "on par with AI Ultimate or higher"). Top-up credits valid 12 months. A free 30-day AI Pro trial is available across every supported product. JetBrains' own docs warn that agentic features like Junie burn credits noticeably faster than basic completion.
30-day free trial
AI Free
Free
- 3 AI Credits per 30 days
- Unlimited local code completion (JetBrains' own Mellum model)
- Unlimited use of your own locally-run models
AI Pro (Individual)
$10 / month
- 10 AI Credits per 30 days
- Junie agent access, plus AI Chat and inline completion
- Top-up credits available at $1 each, valid 12 months
AI Ultimate (Individual)
$30 / month
- 35 AI Credits per 30 days
- Priority access to frontier models including Gemini 3.7 Flash (default)
- Same top-up option as Pro
AI Pro (Organization)
$20 / month per seat
- 20 AI Credits per 30 days
- Centralized billing, usage reporting and shared credit pool
AI Ultimate (Organization)
$60 / month per seat
- 70 AI Credits per 30 days
- Same centralized admin controls as Organization Pro
AI Enterprise
From $60 / month per seat, billed annually
- Custom-priced; credit quota "on par with AI Ultimate, or higher" per JetBrains' own docs
- Organization-wide admin and security controls, including SSO, SCIM and AI audit logs
See current pricing on jetbrains.com ↗Compare Junie alternatives →
Frequently asked questions
What is Junie?
How much does Junie cost?
Does Junie work outside a JetBrains IDE?
What models does Junie use?
Is Junie open source?
Is there a free trial?
Junie alternatives
- Cursor
A dedicated AI-first editor (a VS Code fork) with a larger user base and extension ecosystem, for developers not already standardized on a JetBrains IDE and willing to switch editors.
- Zed
An open-source, GPU-native editor that runs Claude Code, Codex and other agents natively via the open Agent Client Protocol JetBrains itself has adopted for IntelliJ IDEA, PyCharm and WebStorm, for developers who want to swap agents freely rather than use JetBrains' own.
- GitHub Copilot
The safer enterprise default with the widest IDE coverage (including JetBrains IDEs) and the most mature org-level governance, for teams that want one agent across every editor rather than the deepest integration inside one IDE family.
- Compare the whole category
Every agent in Coding agents, side by side on the same fields.
Anything to add?
This page is researched and re-verified by our editors — but the people who actually use Junie know things we cannot see from the outside.
Report an issueSomething wrong, outdated or a dead link? Tell us and we re-verify.
Write a reviewUsed Junie? Your experience helps the next buyer decide.
Get a quote from JunieTell us what you need and we make the introduction.
Get weekly Coding agents updates
New agents and fresh verdicts. One short email, every week. One-click unsubscribe.