JetBrainsCLI

Junie CLI

Junie CLI is JetBrains' model-agnostic terminal coding agent for planning changes, editing repositories, running development tools, and using reusable agent configurations.

Junie can analyze a request and form a change plan before editing files, making the intended implementation easier to review.

Junie CLI

Install

$ curl -fsSL https://junie.jetbrains.com/install.sh | bash

Launch

$ junie

What can Junie CLI do?

Change planning

It can work with repository files and invoke development tools so implementation and verification remain connected.

Development tools

Reusable agent configurations let teams carry preferred instructions and workflow settings between terminal sessions and projects.

Reusable agent configurations

Reuse agent configurations across projects and terminal sessions while remaining free to work with different model backends.

Pricing

Individual

Free to Start

Free

Individual

AI Pro

$8.33/user/month

Individual

AI Ultimate

$25.00/user/month

View full pricing details →

Related Products

Frequently asked questions

What is Junie CLI?

Junie CLI is JetBrains' model-agnostic terminal coding agent for planning changes, editing repositories, running development tools, and using reusable agent configurations. It is designed to work directly on a real project from a terminal session.

What are the core capabilities of Junie CLI?

Junie CLI is differentiated by plan-first changes, model-agnostic operation, and reusable agent configuration within the JetBrains ecosystem.

How do I install and launch Junie CLI?

Follow the official setup guide for your operating system, then open the agent from the project directory where it should work.

Which platforms does Junie CLI support?

It supports macOS, Windows, and Linux. These platforms support local terminal workflows.

Where can I find pricing for Junie CLI?

Check JetBrains' official pricing page for current free and paid AI-plan terms.