# Junie — JetBrains coding agent for the terminal, JetBrains IDEs and CI, running on hosted or your own model keys.

> Source: The Agents Index — https://theagentsindex.com/junie (structured, researched, re-verified)
> Facts last verified: 2026-09-18

Junie is JetBrains' AI coding agent, built on the IntelliJ IDEA engine and distributed as a terminal CLI alongside a JetBrains IDE plugin. It is sold through the JetBrains AI subscription, or run at provider cost with your own model keys.

| Fact | Value |
| --- | --- |
| Website | https://www.jetbrains.com/junie/ |
| Price | from $10/month billed monthly, $8.33/month billed annually |
| Free tier | Yes |

Two standing free routes, neither time-limited. The Junie pricing page's 'Free to Start' tier includes 5 AI credits and then runs on your own provider key at 'Provider-rate pricing, zero markup' with 'AI usage billed separately'. Separately, the AI Free subscription tier gives 3 AI Credits per 30 days, but is unavailable in Android Studio, IntelliJ IDEA without Ultimate and PyCharm without Pro. A 30-day AI Pro trial exists alongside these, and dropping off it returns you to AI Free.

## What it does

**Writes code** · Yes — Authoring new code from a natural-language task is the core loop; the vendor states it creates files and writes code itself, then verifies the result rather than only proposing a snippet.

> To execute the task, it can autonomously run terminal commands, create new files, write or edit code, run tests, and verify the changes.
> — https://junie.jetbrains.com/docs/junie-ide-plugin.html · Junie IDE plugin page, description of how Junie executes a task

**Debugs and fixes** · Yes — It goes past reading a stack trace: a dedicated debug mode drives a live debugger, sets breakpoints and evaluates expressions, though that mode needs a connected JetBrains IDE to work.

> Debug mode turns Junie CLI into an AI debugging assistant. Instead of editing source code, Junie CLI launches or attaches to a running program, manages breakpoints, inspects runtime state
> — https://junie.jetbrains.com/docs/junie-cli-debug-mode.html · Debug mode page, opening description

**Writes tests** · Yes — Test generation is documented as a first-class task rather than a side effect of writing code, driven through the portable agent-skills mechanism so output follows the project's existing test style.

> Identifies untested paths and generates tests matching your project's existing test style.
> — https://junie.jetbrains.com/docs/agent-skills.html · What you can do with skills table, Test coverage row

**Reviews code** · Yes — A separate read-only review agent reviews diffs someone else wrote, comparing a branch against main or a named revision, and it also runs unattended on GitHub pull requests.

> Use local code review when you want to get a quick sanity check before opening a pull request, review your own changes after a long coding session, or review your current branch against main.
> — https://junie.jetbrains.com/docs/junie-review-agent.html · Code review agent page, How it works section

**Whole-codebase work** · Yes — The vendor claims repository-wide edits rather than single-file assistance, and markets long-running migrations specifically as the case its asynchronous remote mode exists for.

> It can introduce large-scale edits to your project, run tests or terminal commands, and use external tools when needed, while reporting progress to you.
> — https://www.jetbrains.com/help/ai-assistant/junie-agent.html · Junie by JetBrains help page, opening paragraph

**Ships it** · Partly — It reaches further than a diff, committing, pushing branches and opening pull requests through the GitHub Action, but no deployment or release step is documented anywhere on the site.

> Turning issues into fixes: Junie creates pull requests with code changes or fixes from issue descriptions, PR reviews, or comments.
> — https://junie.jetbrains.com/docs/junie-on-github.html · Junie GitHub Action page, Key features list

## How much it does unattended

**Runs autonomously** · Yes — It completes multi-step tasks unattended, and a brave mode removes the approval prompts entirely; headless CI runs and GitHub Action triggers have no human in the loop at all.

> You can allow Junie to execute commands or modify files without asking for confirmation. To enable this behavior, click  in the chat input field and turn on the Brave Mode.
> — https://www.jetbrains.com/help/ai-assistant/junie-agent.html · Junie by JetBrains help page, Enable Brave mode section

**Multi-agent** · Yes — Custom subagents run as independent contexts that the main agent selects and delegates to, with their own model, tool restrictions and parallel execution across subtasks.

> The main agent discovers all available subagents, selects the relevant subagent by matching its name and description to the task at hand, runs it as a subtask, and brings the result back
> — https://junie.jetbrains.com/docs/junie-cli-subagents.html · Custom subagents page, How Junie CLI uses subagents section

**Agent permissions** · Yes — It asks before sensitive actions by default and the boundary is editable: a JSON allowlist governs command execution, file edits outside the project, MCP tool calls and reads of secret files.

> If brave mode is not explicitly enabled, Junie CLI will ask for user approval before running terminal commands, MCP tools, and other types of actions that are considered to be sensitive
> — https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html · Add commands to Action Allowlist page, opening paragraph

## Which models it runs on

**Claude** · Yes — Anthropic models are reachable both through the JetBrains subscription and by pasting your own Anthropic key, and the CLI ships a built-in alias mapping onto Claude models.

> BYOK (Bring Your Own Key) — models accessed using your own API key from a third-party provider such as OpenAI, Anthropic, Google, xAI, OpenRouter, or GitHub Copilot.
> — https://junie.jetbrains.com/docs/junie-cli-model-selection.html · Model selection page, LLM providers list

**GPT** · Yes — OpenAI models are reachable both through the JetBrains subscription's curated cloud set and by connecting your own OpenAI key directly, with built-in CLI aliases routing to them.

> you can connect directly to providers like OpenAI, Anthropic, Google, xAI, OpenRouter, or GitHub Copilot.
> — https://junie.jetbrains.com/docs/byok.html · Bring Your Own Key page, opening paragraph

**Open models** · Yes — Open-weight models run two ways: through Ollama or LM Studio on any plan, or via the vendor's own Apple Silicon inference engine that ships a quantised Qwen model to your machine.

> via OpenAI-compatible APIs, including Ollama and LM Studio
> — https://www.jetbrains.com/ai-ides/buy/ · AI models comparison table, sublabel of the 'Local AI models' row, which is ticked in all four plan columns

**Model choice** · Yes — You choose, not the vendor: four provider classes are supported and a flag forces a specific one, though leaving the default lets JetBrains pick on price-quality grounds.

> Junie supports four types of LLM providers:
> — https://junie.jetbrains.com/docs/junie-cli-model-selection.html · Model selection page, LLM providers section heading sentence

## Where you use it

**In your editor** · Yes — It runs inside JetBrains IDEs and Android Studio, either from the shared AI Chat tool window or as a standalone plugin with its own tool window.

> The recommended way to use Junie is from the single AI Chat in your JetBrains IDE: select Junie by JetBrains from the list of supported coding agents and have it downloaded automatically.
> — https://junie.jetbrains.com/docs/junie-ide-plugin.html · Junie IDE plugin page, opening paragraph

**On the command line** · Yes — The terminal is the primary surface, installed by a shell command on Linux, macOS and Windows, with interactive sessions, slash commands and shell passthrough.

> Junie CLI is the agentic coding tool by JetBrains that provides an interactive terminal interface for developers to review, write, and modify code.
> — https://junie.jetbrains.com/docs/junie-cli.html · Quickstart page, opening paragraph

**In your pipeline** · Yes — A headless flag plus a published GitHub Action and GitLab CI integration let it act on issues, pull requests and failed builds without an interactive terminal.

> You can run Junie CLI in headless mode without interactive UI in CI/CD environments and build pipelines.
> — https://junie.jetbrains.com/docs/junie-headless.html · Headless mode page, Usage section introduction

**In a browser** · Partly — The web app is a companion view onto a CLI session still running on your own machine, not a standalone hosted agent, and the vendor lists a dozen features it cannot do.

> Remote mode lets you open your running Junie CLI session in a web browser and keep working on the same task from another device.
> — https://junie.jetbrains.com/docs/junie-cli-remote-mode.html · Remote mode page, opening paragraph

## Whose machine it runs on

**Self-hosted** · Partly — The agent binary always runs on your machine and models can be local, but running the surrounding JetBrains AI service on your own infrastructure is ticked for AI Enterprise alone.

> On-premises, cloud, and hybrid deployment
> — https://www.jetbrains.com/ai-ides/buy/ · Security and administration comparison table, deployment row: crossed for AI Free, AI Pro and AI Ultimate, ticked only for AI Enterprise

**Open source** · No — The public repository carries installers, model profiles and a plugin rather than agent source, and its licence section reserves all rights and points at proprietary service terms.

> © JetBrains s.r.o. All rights reserved.
> — https://github.com/JetBrains/junie · README, License section

## What it costs to run

**How it meters** · Yes — Two meters stack: a per-user seat, then AI Credits consumed by agent work, each credit pegged to a dollar. The bring-your-own-key path drops the credits and bills you at provider rates.

> 1 AI Credit is worth USD 1.00 (charged in your local currency).
> — https://www.jetbrains.com/ai-ides/buy/ · Top Up AI Credits section, note beneath the button

**Free tier** · Yes — You can install and run it without payment details or a sales call, either on the standing AI Free plan or indefinitely against your own provider key.

> Free to start. No card or subscription required.
> — https://junie.jetbrains.com/ · Hero section, beneath the install command

**API access** · Yes — You drive it from your own stack through the headless CLI with an API-key token, plus an ACP mode and a GitHub Action; there is no REST API for the agent itself.

> Junie CLI requires an authentication token to run. To generate the token, go to junie.jetbrains.com/cli.
> — https://junie.jetbrains.com/docs/junie-headless.html · Headless mode page, Authentication token section

**MCP server** · Partly — MCP runs one way only: Junie consumes external MCP servers as a client. Another program reaches it through ACP instead, and no MCP server exposing Junie is documented.

> You want Junie to serve requests initiated from an ACP client (instead of direct human interaction in the terminal).
> — https://junie.jetbrains.com/docs/junie-cli-acp.html · Junie for ACP clients page, When to use ACP mode list

**Bring your own key** · Yes — Six providers accept your own key, billing bypasses JetBrains entirely, and a supplied key wins over the subscription when the same model is reachable both ways.

> 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.
> — https://junie.jetbrains.com/docs/byok.html · Bring Your Own Key page, How it works section

## Buying it for a team

**A company can buy it** · Yes — Organisations buy it directly: every paid plan card offers an organisation purchase path, and the enterprise tier is sold per user through sales with team budget control.

> Enjoy complete control of your team’s budget, security, and legal requirements.
> — https://www.jetbrains.com/ide-services/ai-enterprise/ · You control your organization's AI usage section

**Seat model** · Yes — Priced per named user on every tier, with each seat carrying its own credit allowance; no minimum seat count or upper ceiling is published on any plan page.

> per user, per month, billed annually
> — https://www.jetbrains.com/ide-services/ai-enterprise/ · Pricing section, Enterprise plan card

**Pooled budget** · Partly — It splits: the included allowance is per seat and resets per seat, while separately purchased top-up credits are pooled across the organisation's licences.

> for organizations they are shared across the team’s JetBrains AI licenses.
> — https://lp.jetbrains.com/ai-ides-faq/ · Pricing and plans, What are top-up AI Credits? answer

**Admin controls** · Partly — A developer can constrain the agent locally through the allowlist file on any tier, but organisation-wide policy such as company MCP rules is an enterprise capability.

> Company-wide MCP policies
> — https://www.jetbrains.com/ide-services/ai-enterprise/ · You control your organization's AI usage section, capability list

**Audit log** · Partly — Administrative logging exists but is gated: the comparison table crosses it out for the free and both individual paid tiers and ticks it only in the enterprise column.

> AI audit logs
> — https://www.jetbrains.com/ai-ides/buy/ · Security and administration comparison table, AI audit logs row (ticked only in the AI Enterprise column)

**Single sign-on** · Partly — SAML-style single sign-on with SCIM provisioning is real but sits behind the enterprise tier; the free and individual paid plans are crossed out on that row.

> Advanced user and group access management
> — https://www.jetbrains.com/ai-ides/buy/ · Security and administration comparison table, access management row labelled SSO, SCIM (ticked only in the AI Enterprise column)

## What happens to your code

**Opt out of training** · Yes — Training on your code is off unless you switch it on, the exclusion is ticked on every tier including free, and the commitment is contractually extended to model subcontractors.

> We will ensure that all AI Subcontractors commit not to use Your Inputs, Data, Outputs, and Suggestions for the training of their AI models
> — https://www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/ · JetBrains AI Service Terms of Service, clause on AI Subcontractors

**Data residency** · Partly — No hosting region or jurisdiction is named for the standard cloud service; the only published control is the enterprise deployment choice, which lets an organisation keep it in-house.

> On-premises, cloud, or hybrid deployment
> — https://www.jetbrains.com/ide-services/ai-enterprise/ · Pricing section, Enterprise card, What's included? list

**Getting out** · Partly — Unused allowance is lost rather than carried, and purchased credits expire after a year; the site documents no bulk export of sessions, plans or agent configuration.

> AI Credits are valid for 12 months from their purchase date.
> — https://www.jetbrains.com/ai-ides/buy/ · Top Up AI Credits section, note beneath the button

**Certifications** · Yes — The Trust Center lists a SOC 2 Type II report scoped to Junie specifically, alongside GDPR; no ISO 27001 certification appears among the published compliance resources.

> JetBrains tools adhere to industry-leading security standards, including SOC 2 certification, ensuring your organization's data is protected and our products are compliant with global regulations.
> — https://junie.jetbrains.com/ · Proven compliance and security section

## Platform record (as of 2026-08-30)

Reported by the code-hosting platform, not by the vendor.

| Fact | Value |
| --- | --- |
| Stars | 31 |
| Forks | 7 |
| Last push | 2026-08-24 |

## Provenance

Every fact above comes from the vendor. Nothing here is independently corroborated yet.

## Coverage elsewhere

Pages about this product that the vendor does not control. The label states how independent each one is.

| Source | Kind | Read |
| --- | --- | --- |
| en.wikipedia.org | Platform record | 2026-08-23 |

## What changed

- 2026-09-18 — Capabilities · Commercial terms · Free tier
- 2026-09-02 — Capabilities · Commercial terms · Free tier · Price
- 2026-08-31 — Capabilities · Commercial terms · Free tier · Price
- 2026-08-23 — Alternatives · Documentation link · One-liner · Summary
- 2026-08-19 — Summary

## Correcting this record

Anything marked "Not established" is a question we have not answered — it is not a No. If you represent Junie, or anything here is wrong or out of date, you can supply it with a source: the operations this site accepts from an agent are listed at https://theagentsindex.com/.well-known/agents.json — that catalogue needs no key to read, and each entry states its own auth.

Supplying evidence is free. Nothing that can be bought here changes what a field says, whether a gap is closed, or how this record is scored.
