Change planning
It can work with repository files and invoke development tools so implementation and verification remain connected.
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.
Install
$ curl -fsSL https://junie.jetbrains.com/install.sh | bashLaunch
$ junieIt can work with repository files and invoke development tools so implementation and verification remain connected.
Reusable agent configurations let teams carry preferred instructions and workflow settings between terminal sessions and projects.
Reuse agent configurations across projects and terminal sessions while remaining free to work with different model backends.
Individual
Free
Individual
$8.33/user/month
Individual
$25.00/user/month
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.
Junie CLI is differentiated by plan-first changes, model-agnostic operation, and reusable agent configuration within the JetBrains ecosystem.
Follow the official setup guide for your operating system, then open the agent from the project directory where it should work.
It supports macOS, Windows, and Linux. These platforms support local terminal workflows.
Check JetBrains' official pricing page for current free and paid AI-plan terms.