The facts, with their sources
What it does
- Writes code
- YesJunie takes a natural-language task and writes or edits code across the project from the terminal or the IDE.
Junie CLI is the agentic coding tool by JetBrains that provides an interactive terminal interface for developers to review, write, and modify code.
junie.jetbrains.com/docs/junie-cli.html - Debugs and fixes
- YesA dedicated debug mode drives a live debugger in a connected JetBrains IDE, setting breakpoints and inspecting state, and the GitHub Action can fix CI failures.
In debug mode, Junie CLI acts as an AI debugging assistant that manages breakpoints, inspects runtime state, and evaluates expressions against a live…
junie.jetbrains.com/docs/junie-cli.html - Reviews code
- YesThe /review command reviews local diffs before commit and the GitHub Action posts inline review comments on pull requests someone else wrote.
This workflow is triggered automatically to analyze all opened or updated pull requests and identify issues in them. When done, Junie adds a PR…
junie.jetbrains.com/docs/automated-code… - Whole-codebase work
- YesJetBrains states Junie plans and executes multi-step work with large-scale project edits, and isolates parallel changes in separate Git worktrees.
Junie is an AI coding agent developed by JetBrains whose primary task is to autonomously plan and execute complex, multi-step actions based on your…
jetbrains.com/help/ai-assistant/junie-a… - Ships it
- YesIn GitHub Actions Junie commits, opens branches and creates pull requests, and reports the PR URL and commit SHA as outputs.
Turning issues into fixes: Junie creates pull requests with code changes or fixes from issue descriptions, PR reviews, or comments.
junie.jetbrains.com/docs/junie-on-githu…
How much it does unattended
- Runs autonomously
- YesBrave mode set to On executes sensitive actions without approval, and headless runs in CI take a prompt and finish with no human in the loop.
On – Junie CLI executes all potentially sensitive actions without user approval.
junie.jetbrains.com/docs/junie-cli.html - Multi-agent
- YesCustom subagents are delegated independent subtasks with their own context, tools, model and turn cap, and can run in parallel.
When Junie CLI runs across a task that matches a subagent’s name and description, it delegates this task to that subagent. The subagent then works…
junie.jetbrains.com/docs/junie-cli-suba… - Agent permissions
- YesThree brave-mode levels plus an editable action allowlist and an OS-level sandbox decide what runs before Junie asks you.
Brave mode controls how much Junie CLI relies on user approval before running potentially sensitive actions. It has three levels that you can cycle…
junie.jetbrains.com/docs/junie-cli.html
Which models it runs on
- Claude
- YesClaude is a first-class option: the sonnet, opus and fable aliases map to Anthropic models, and an Anthropic key works via BYOK.junie.jetbrains.com/docs/junie-cli-mode…
- GPT
- YesOpenAI models are available through JetBrains AI aliases such as gpt and gpt-codex, or directly with your own OpenAI key.junie.jetbrains.com/docs/junie-cli-mode…
- Gemini
- YesGoogle models are selectable through the gemini-pro and gemini-flash aliases, and Google is a supported BYOK provider.junie.jetbrains.com/docs/junie-cli-mode…
- Open models
- YesJunie Local runs quantized open-weight Qwen models on your own Mac or NVIDIA GPU, and custom profiles reach Ollama or LM Studio.
Junie Local is a local inference engine that runs a large coding model on your own machine. It exposes an OpenAI-compatible API, so Junie CLI can…
junie.jetbrains.com/docs/junie-local.ht… - Model choice
- YesYou pick the model and reasoning effort per session across four provider types, with a vendor-set Default option if you prefer not to.
Junie supports four types of LLM providers:
junie.jetbrains.com/docs/junie-cli-mode…
Where you use it
- In your editor
- YesJunie runs inside JetBrains IDEs as a plugin and in the IDE AI chat, and the CLI can attach to a running IDE session.jetbrains.com/help/ai-assistant/junie-a…
- On the command line
- YesThe terminal is Junie's primary surface: an interactive TUI on Linux, macOS and Windows with slash commands and shell passthrough.
Junie CLI is available on Linux, macOS, and Windows.
junie.jetbrains.com/docs/junie-cli.html - In your pipeline
- YesA published GitHub Action and GitLab CI/CD integration run Junie on your own runners, triggered by issues, comments or failed checks.
The action executes entirely on your GitHub runners, so your code always stays on your infrastructure.
junie.jetbrains.com/docs/junie-on-githu… - In a browser
- PartlyRemote mode mirrors a running terminal session into a browser UI, but JetBrains states the web client is deliberately narrower than the terminal.
The web UI is intentionally narrower than the terminal. It is built to keep working on an existing CLI session, not to fully replace the terminal
junie.jetbrains.com/docs/junie-cli-remo…
Whose machine it runs on
- Self-hosted
- PartlyThe agent and CI action run on your own machines and inference can be fully local, but accounts, remote mode and credits stay on JetBrains infrastructure.
Remote mode requires a Junie subscription:
junie.jetbrains.com/docs/junie-cli-remo… - Open source
- NoThe public JetBrains/junie repository holds installers and local-model manifests only; Junie itself is reserved proprietary software under the AI Service terms.
© JetBrains s.r.o. All rights reserved.
github.com/JetBrains/junie - Licence
- Noproprietary: use is granted only under the JetBrains AI Service Terms, which forbid reselling or redistributing the service to third parties.
Resell or distribute – resell or otherwise provide JetBrains AI or access to JetBrains AI to any third party, except if We give You express permission
jetbrains.com/legal/docs/terms/jetbrain… - Open-source runtime
- PartlyYou can run the CLI against your own provider keys with no JetBrains AI subscription, but the binary is proprietary and JetBrains-hosted features need an account.
With BYOK, Junie sends requests to LLMs using your API key directly. All usage is billed by the provider — no JetBrains AI subscription is required.
junie.jetbrains.com/docs/byok.html
Building with it
- Tracing and evals
- PartlyPer-session token, model and cost statistics plus continuously written transcripts and exportable logs exist, but organisation-wide analytics sit on paid governance plans.
Show usage statistics for the current session and all-time totals, including token usage, used models, code changes, and (on JetBrains AI) your…
junie.jetbrains.com/docs/slash-commands…
What it costs to run
- How it meters
- YesBilling is a per-user plan fee that carries AI credits, where one credit is one US dollar of model usage at provider API rates.
AI credits are the units used to pay for AI usage in JetBrains AI. One AI credit equals USD 1.00 of AI use (charged in your local currency). Usage of…
jetbrains.com/store/ai - Cost of one job
- YesOn the cheapest paid plan, AI Pro, a month of agent work is capped by ten AI credits, each worth one dollar of model usage, before top-ups.
10 monthly AI credits
jetbrains.com/store/ai - Free credit
- Yes$3 of free usage (3 credits at $1 each), a month.
3 monthly AI credits
jetbrains.com/store/ai - Free tier
- YesInstalling and running Junie needs no sales call: Junie Lite is a standing free model tier and AI Free adds three credits every 30 days.
Junie Lite is a free baseline model tier for Junie, JetBrains' coding agent. It is not a trial, not a limited-time sample, and it does not expire or…
junie.jetbrains.com/docs/junie-lite.html - API access
- YesHeadless mode drives the agent from your own scripts with a JUNIE_API_KEY token and a prompt argument, with usage-based billing.
You can run Junie CLI in headless mode without interactive UI in CI/CD environments and build pipelines.
junie.jetbrains.com/docs/junie-headless… - MCP server
- PartlyOther agents and editors drive Junie over the Agent Client Protocol, and Junie consumes MCP servers, but JetBrains documents no MCP server exposing Junie itself.
You want Junie to serve requests initiated from an ACP client (instead of direct human interaction in the terminal).
junie.jetbrains.com/docs/junie-cli-acp.… - Bring your own key
- YesYour own OpenAI, Anthropic, Google, xAI, OpenRouter or Copilot keys work, billed by that provider, and custom or local endpoints are supported too.
Junie CLI supports using your own API keys from third-party LLM providers. Instead of relying on a JetBrains AI subscription, you can connect…
junie.jetbrains.com/docs/byok.html
Buying it for a team
- A company can buy it
- YesOrganisations buy AI credits in any amount for shared use and can add a governance plan, so this is not an individual-only purchase.
Organizations don't have fixed JetBrains AI credit plans. They can purchase JetBrains AI credits in any amount for shared use across the organization.
jetbrains.com/store/ai - Seat model
- YesIndividual plans are priced per user per month with no stated minimum, while the Business governance plan is twenty dollars per seat and Enterprise targets 100+ developers.
$20 per seat per month
jetbrains.com/store/ai - Pooled budget
- YesTeam credits are one shared pool rather than per-seat balances, and All Products Pack seats add twenty credits each into that pool.
Shared across the team
jetbrains.com/store/ai - Admin controls
- PartlySpending limits and access control come with the free Basic governance plan, but model, agent and group-level policy controls require paid Business.
Model and agent controls
jetbrains.com/store/ai - Audit log
- PartlyAI audit logs are listed only on the custom-priced Enterprise governance plan, above the free Basic and per-seat Business tiers.jetbrains.com/store/ai
- Single sign-on
- YesSSO and access control are included in the free Basic governance plan, with identity-provider and SCIM configuration reserved for Enterprise.jetbrains.com/store/ai
What happens to your code
- Opt out of training
- YesThe AI Service terms commit JetBrains not to train models on your inputs or outputs unless you expressly agree, and detailed data sharing is opt-in on paid licences.
We undertake that We will not use Your Inputs, Data, Outputs, and Suggestions to train any language models that generate code, text, or another type…
jetbrains.com/legal/docs/terms/jetbrain… - Data residency
- PartlyJetBrains states collected data stays inside the European Economic Area, but publishes no choice of region for model inference or session data.
The collected data remains stored within the European Economic Area (EEA).
jetbrains.com/help/ai/data-collection-a… - Getting out
- PartlySession transcripts and logs export locally as Markdown and ZIP, but included monthly credits expire unused and top-ups die after twelve months.
No. Any unused included quota does not roll over. The AI quota resets every 30 days from the date you first activated your JetBrains AI license.…
lp.jetbrains.com/ai-ides-faq - Certifications
- YesJetBrains advertises SOC 2 certification for its tools on the Junie site, and its AI data policy points to its Trust Centre for the certificate list.
JetBrains tools adhere to industry-leading security standards, including SOC 2 certification, ensuring your organization's data is protected
junie.jetbrains.com
Plans and pricing
Price and terms
- Free plan
- YesYes
The terms in full
AI Free gives three AI credits every 30 days with unlimited IDE completion, and Junie Lite is a standing free model tier in every JetBrains account; a separate 30-day AI Pro trial also exists. AI Free is unavailable in Android Studio, IntelliJ IDEA without Ultimate and PyCharm without Pro.
What needs a higher plan
- Air Governance Business
- Admin controls
- Air Governance Enterprise
- Audit log
Checked .
The Agents Index digest
Price changes and new agents like Junie by JetBrains, at most once a week.
Last issue: Devin vs Claude Code: Which Should You Pick? · 13 October 2026
Works with
Claude
GPT
Gemini- YesOpen models
For AI agents
- MCP server
- Partly
- API
- Yes
Filed under
Sources and updates
Sources21
- junie.jetbrains.com/docs/junie-cli.html
- jetbrains.com/store/ai
- junie.jetbrains.com/docs/junie-cli-model-selection.html
- jetbrains.com/store/ai
- junie.jetbrains.com/docs/byok.html
- junie.jetbrains.com/docs/junie-cli-remote-mode.html
- junie.jetbrains.com/docs/junie-on-github.html
- jetbrains.com/help/ai-assistant/junie-agent.html
- jetbrains.com/legal/docs/terms/jetbrains-ai-service
- junie.jetbrains.com/
- lp.jetbrains.com/ai-ides-faq
- junie.jetbrains.com/docs/automated-code-reviews.html
- junie.jetbrains.com/docs/junie-cli-acp.html
- junie.jetbrains.com/docs/junie-cli-subagents.html
- junie.jetbrains.com/docs/junie-headless.html
- junie.jetbrains.com/docs/junie-lite.html
- junie.jetbrains.com/docs/junie-local.html
- junie.jetbrains.com/docs/slash-commands.html
- jetbrains.com/help/ai/data-collection-and-use-policy.html
- github.com/JetBrains/junie
- jetbrains.com/store/ai
Updates1
- Free plan · Plan limits · Price · Usage terms · What it can do
Is this yours? Claim it free and edit it in your dashboard, or feature it in Coding agents.


