Responsible AI Use Disclaimer: The tools listed are for informational purposes. Users are responsible for adhering to ethical guidelines. Learn more.

Junie
Free Verified listing

Junie

Junie screenshot 1

What is Junie?

Junie is an AI coding agent built by JetBrains. It runs inside JetBrains IDEs such as IntelliJ IDEA, PyCharm, GoLand, PhpStorm, WebStorm, RubyMine, and RustRover. Its main purpose is to take over routine coding tasks so developers can focus on more complex problems.

Users can assign tasks in plain English. Junie then analyzes the project, plans the steps, edits the necessary files, runs tests, and checks the results with minimal supervision.

Launched in January 2025, Junie quickly moved into production. JetBrains positions it as a step beyond traditional autocomplete tools. It understands project structure, searches the codebase for relevant context, applies IDE inspections while making changes, and runs code and tests to catch issues early. It also iterates on its own output when errors appear. Pricing is based on a subscription model rather than usage-based billing. Individual developers typically pay around $10 per month, with a limited free plan also available. Junie is included as part of the broader JetBrains AI Assistant bundle. 

Beyond IDEs, Junie also works through a command-line interface (CLI). This allows it to run in terminals, integrate into IDE workflows, and operate in CI/CD pipelines. The CLI supports bring-your-own-key options with providers like Anthropic, OpenAI, Google, xAI, OpenRouter, and Copilot. This setup gives developers more flexibility and control while keeping them actively in charge of the workflow.

Top 5 Features of Junie: 

  • Two operating modes Code and Ask: Junie has two modes. Code mode breaks tasks into steps and executes them by editing files, running commands, and testing code while showing progress. Ask mode is for planning, brainstorming, and discussing ideas before implementation. Users switch between them depending on whether they want execution or exploration.
  • Project Understanding with an Execution Plan: Junie first reads the codebase to understand structure and relationships between files. It then identifies where changes are needed and creates a clear step-by-step plan. Users can review this plan before any edits are made, keeping the process transparent.
  • IDE Inspections with Automatic Testing: Junie uses built-in IDE checks for syntax and logic issues while editing. After changes, it runs tests, reviews errors, and fixes problems when needed. It can even update project files like dependencies if tests fail, helping keep code stable and clean.
  • Multi-agent Support with Modern Models and BYOK: Junie supports multiple AI models like Claude and GPT and can run agents together. Through its CLI, it also allows bring-your-own-key setups with providers such as Anthropic, OpenAI, Google, xAI, OpenRouter, and Copilot, giving developers flexibility in cost and model choice.
  • Project Guidelines and Control Features: Junie keeps persistent project context using .junie/AGENTS.md, which is version-controlled and applied to tasks automatically. It also supports action allowlists for approved commands and respects .aiignore files to exclude sensitive data from processing.

Junie FAQs

Similar Tools like Junie

Ready to try Junie?

Discover what Junie can do for you.

Try Junie now

Junie reviews from real users

Verified visitor reviews — one per person, edits welcome.

Loading reviews…

Write a review for Junie

Not displayed publicly — used only to verify your review.

Minimum 10 characters.

0/2000