Description

️ Tool Name: 🖼
Junie

Categories: 🔖
Programming and Development; Automation and Smart Agents; Testing and Quality Assurance; DevOps, CI/CD, and Monitoring; Integrations and APIs; Documentation and Software Development Toolkits; Code Generation and Review.

️ What does this tool offer? ✏
Junie is an AI-powered software agent from JetBrains, designed to help developers read, write, and modify code, as well as perform software engineering tasks interactively. Junie runs from the terminal, is available within JetBrains IDEs and Android Studio, and can also be used with GitHub and GitLab to perform tasks related to issues and pull requests.

Junie supports more than 10 AI models via the BYOKsystem, including models from OpenAI, Anthropic, Google, and xAI, and it can be connected to custom or self-hosted models via LiteLLM, Ollama, and LM Studio. This allows users to choose the appropriate model based on the task and desired cost.

Junie includes Plan Mode, which analyzes the codebase and generates a structured plan for the task before modifying the code, as well as Live Prompting to guide the agent while it performs the task,and Human in the Loop to review and approve actions. It also provides a system for custom guidelines and skills, so that coding standards, team rules, and review processes can be defined and maintained across sessions.

Junie also supports Headless Mode,a non-interactive operation mode, allowing it to be used programmatically within CI/CD environments and build pipelines—such as for running test-fixing tasks or reviewing the latest commit. It also offers Remote Control for monitoring tasks running asynchronously via the web interface.

JetBrains also offers Junie Local, which runs entirely on the user’s device using a local model, with no subscription, credits, or usage fees. According to the official website, requests, code, and diffs never leave the device after the model is downloaded, and inference is performed locally.

What does it actually offer based on user experience? ⭐

  • It acts as a software agent capable of analyzing the project and performing development tasks, rather than merely suggesting lines of code.
  • It can create a plan for the task before starting to modify files, allowing the developer to review and guide the plan.
  • It allows you to guide the agent while the task is in progress, without having to stop the task and start over.
  • It provides a review of the code and changes, including diff reviews in Git projects.
  • It can be used in CI/CD tasks without an interactive interface through Headless Mode.
  • It can be linked to the user’s API keys for model providers, so usage is billed directly by the model provider when using BYOK.
  • It supports local and custom models, including Ollama, LM Studio, and LiteLLM.
  • Junie Local allows you to run the agent locally without usage or subscription charges.

Does it include automation? 🤖
Yes. Junie includes robust automation capabilities; it can execute multi-step scripted tasks, run commands, modify files, perform tests, and review changes, with the ability to run tasks in a non-interactive manner within CI/CD pipelines.

Remote Control also allows you to start a long-running task—such as upgrading a project or performing a migration—and then monitor its progress remotely, while Headless Mode enables you to integrate Junie into your build and continuous integration pipelines. The “Human in the Loop” system gives users the ability to control sensitive procedures rather than letting the agent operate without full supervision.

Pricing Model: 💰
Freemium / Paid Subscription / Pay-as-you-go.

Junie offers a “Free to Start” option with 5 AI credits, requiring no credit card or subscription, and supports BYOK (Bring Your Own Cloud), where usage is billed according to the service provider’s rates with no additional markup from JetBrains. JetBrains also offers the AI Proand AI Ultimateplans,as well as the completely free Junie Local option when running the model locally.

🆓 Free Plan Details:

ItemDetails
PriceFree
Credits5 AI Credits
Credit CardNot required to get started
SubscriptionNot required to get started
BYOKAvailable; usage is billed at the template provider's rate with no additional markup
ModelsVarious models can be used, including local models
Junie LocalCompletely free, with no subscription, credits, or usage fees when running locally

Paid plan details: 💳

PlanPriceFeatures
AI Pro$8.33 per user/month10 AI Credits every 30 days + the ability to purchase additional credits at any time + access to JetBrains AI tools with a trial of Junie
AI Ultimate$25 per user/month35 AI Credits every 30 days + the ability to purchase additional credits at any time + a higher cloud credit limit; this is the recommended plan for regular use of Junie
BYOKDepends on the model providerUses the user’s API key; requests are billed directly by the model provider
Junie LocalFreeRun Junie locally on the user’s device, with no subscription, credits, or usage fees

How to access the tool: 🧭

How to accessDetails
Terminal / CLIRun Junie directly from the terminal on Linux, macOS, and Windows
JetBrains IDEAvailable within JetBrains IDE environments with IDE-specific code understanding tools
Android StudioAvailable within Android Studio
GitHubJunie can be run from GitHub Issues and Pull Requests via GitHub Actions
GitLabAI tasks can be triggered from GitLab Issues and Merge Requests via CI/CD
CI/CDSupports Headless Mode for running tasks programmatically within build pipelines
BYOKSupports OpenAI, Anthropic, Google, xAI, OpenRouter, GitHub Copilot, and other APIs
Local and custom modelsCan connect to Ollama, LM Studio, LiteLLM, and custom or self-hosted endpoints
Junie LocalRun the agent entirely on-device using a local model

Demo link or official website: 🔗
Junie Official Website
Junie CLI Documentation
Junie Local

Pricing Details

Junie uses a freemium/paid subscription/pay-as-you-go model, offering a “Free to Start” option with 5 AI Credits, with no credit card or subscription required, with the option to use BYOK, so that usage is billed at the service provider’s rates without any additional markup from JetBrains. JetBrains also offers the AI Pro and AI Ultimate plans, as well as the completely free Junie Local option when running the model locally. The free plan is available at no cost, includes 5 AI Credits, and requires no credit card or subscription to get started. BYOK is also available, so usage is billed at the model provider’s rate without any additional markup, You can use various models, including local models, while Junie Local allows you to use Junie completely free of charge—with no subscription, credits, or usage fees—when running locally. As for paid plans, AI Pro costs $8.33 per user per month and provides 10 AI Credits every 30 days, with the option to purchase additional credits at any time, as well as access to JetBrains AI tools and the ability to try Junie, AI Ultimate costs $25 per user per month and provides 35 AI Credits every 30 days, with the option to purchase additional credits at any time and a higher cloud credit limit; this is the recommended plan for regular use of Junie. A BYOK option is also available at a cost that depends on the model provider, where the user’s own API key can be used, and requests are billed directly by the model provider. Meanwhile, Junie Local allows users to run Junie locally on their own device for free, with no subscription, credits, or usage fees.