Junie CLI, the LLM-agnostic coding agent, is now in Beta
This March, we’re taking a major step forward in the development of Junie, the coding agent by JetBrains.
Meet Junie CLI, the evolution of Junie into a fully standalone AI agent. With the upcoming release of Junie CLI, you will be able to use Junie directly from the terminal, inside any IDE, in CI/CD, and on GitHub or GitLab. Why do we call it LLM-agnostic? Junie supports all the top-performing models from OpenAI, Anthropic, Google, and Grok, and will be integrating the latest models as they are released.

Supporting all popular developer workflows, we want Junie CLI to be barrier-free from the very beginning:
- One-click migration from other agents such as Claude Code, Codex, and others.
- Flexible customization through guidelines, custom agents and agent skills, commands, MCP, and other agent configuration methods.
- BYOK (Bring Your Own Key) pricing, allowing you to use your own model keys and run the agent without additional platform charges.
Note: To help you get started, we’re offering free access to Gemini 3 Flash for one week. It’s enabled by default, so you can install Junie CLI and begin using it right away at no cost. After the week, standard pricing applies.
Bring JetBrains quality to any environment
Junie is powered by JetBrains intelligence, combining LLM capabilities with deep project context, structured understanding, and workflow awareness.
Junie demonstrates high performance across top-performing models, delivering strong benchmark results — even with fast, low-cost models like Gemini Flash 3 — while maintaining responsiveness and accuracy.
It’s designed to be:
- LLM-agnostic and open to all high-performing models
- Capable of solving even complex problems
- Context-aware by default
- Reliable and secure, supported by all required safeguards

Real-time Prompting
Work doesn’t stop while Junie runs. You can adjust instructions and add details in real time — refining outputs without restarting the process.
Codebase Intelligence
Junie isn’t just “AI in a terminal.” It’s a fully standalone agent with capabilities designed to move beyond simple prompting.
Easy MCP Configuration
Install popular MCP servers in a few clicks, with no manual configuration required. Junie can also detect when an MCP server could help with your task and recommend the most relevant option.
Next-task Prediction
By understanding the project context, Junie anticipates what you might need next. It doesn’t just react — it proactively supports your workflow, and can even remind you of things you might otherwise forget or miss.

Making the pricing model more affordable and open
We are designing the pricing in a completely new way. As usual, JetBrains AI licenses can be used to access Junie CLI. However, we believe that our first users deserve an even more transparent model.
We support BYOK (Bring Your Own Key), giving developers and teams the flexibility to choose their preferred model or easily test new ones. Whether you rely on specific providers for compliance, performance, cost management, or internal policies, Junie integrates seamlessly with your existing setup. This ensures teams can adopt Junie without compromising governance, security, or code quality.
Millions of tasks – and one agent to rule them all
We don’t work in a single environment anymore.
As a developer, you have to switch between different platforms all the time:
- IDEs
- Terminals
- Pull requests
- CI/CD pipelines
- Cloud platforms
Now Junie meets you where you are. By making Junie available outside JetBrains IDEs, we’re expanding from IDE-native AI to ecosystem-level AI – using one agent to connect platforms. This is a significant milestone for us and an important step toward enabling professional-level development, even outside the IDE.