JetBrains Junie: The AI-powered coding assistant

Last update: February 7th 2025
  • JetBrains launches Junie, an AI-powered coding agent to improve software development.
  • Junie automates repetitive tasks, reduces errors, and generates tests within JetBrains IDEs.
  • Integrates with IntelliJ IDEA Ultimate and PyCharm Professional, with future support for WebStorm.
  • Currently in early access, it runs on Linux and macOS systems.

JetBrains Junie, the new coding agent

JetBrains has launched Junie, an innovative AI-powered coding agent designed to assist developers in creating and optimizing code. With a deep integration In the company's IDEs, Junie promises to improve productivity and code quality by automated assistance in various tasks.

This AI agent is capable of solving common development tasks, improving code writing and reducing errors, functioning as a companion that collaborates with developers within their usual work environment. Below, we will explore Junie’s features, capabilities, and availability in detail.

What is JetBrains Junie?

JetBrains has been a key company in the development of tools for programmers, with iconic products such as IntelliJ IDEA and the Kotlin programming language. Now, with the launch of Junie, they are taking another step in the evolution of artificial intelligence applied to software development.

Junie is an AI-powered coding assistant that allows you to automate many development tasks, from writing code to editing, testing, and optimization. JetBrains has designed this agent to fully integrate with their IDEs, providing ease of use and compatibility with existing projects.

Junie's Key Capabilities and Functions

Junie is not just a simple auto-completion assistant, but a true coding agent capable of performing more complex tasks. Its key capabilities include:

  • Automation of repetitive tasks: Junie can create source files, implement CRUD operations, and manage dependencies automatically.
  • error reduction: Helps reduce bugs in code by identifying problems before they reach production.
  • Test generation: You can write and run automated tests to verify code quality.
  • Project context analysis: Evaluate the current state of the code to make more precise suggestions.
  Dall-e artificial intelligence: Image Creation

Performance comparison and benchmark

To evaluate Junie's performance, JetBrains used the SWEBench Verified benchmark, which contains 500 common programming tasks. According to the results:

Junie was able to solve 53.6% of these tasks in a single runWhile this percentage is lower than some competitors that exceed 60%, it is still a promising indicator of the tool's potential within the JetBrains ecosystem.

Junie's capabilities in action

Integration with JetBrains IDEs

One of the biggest advantages of Junie is its integration with JetBrains development environments. This ensures that the assistant can access the full project context and offer quality suggestions.

Furthermore, JetBrains emphasizes that Junie does not replace the programmer, but acts as a collaborator that improves efficiency and allows you to focus on more complex and innovative tasks.

Availability and compatibility

Junie is currently available in limited early access, meaning interested users must sign up for a waitlist.

For now, it is only compatible with IntelliJ IDEA Ultimate vs PyCharm Professional, with plans for WebStorm integration in the future. It also runs exclusively on Linux and macOS systems.

Junie's future impact on programming

As AI continues to evolve, tools like Junie can radically transform the way we work with code. In the near future, more and more developers are likely to adopt these types of intelligent assistants.

The fact that JetBrains combines the power of its IDEs with advanced AI models It could lead to a new era in software development, where collaboration between humans and artificial intelligence is an integral part of the process.

  OpenAI Redefines Its Strategy with GPT-4.5 and GPT-5 to Unify Its AI Models

Junie working with programmers

Junie represents a significant advance in software development automation, with capabilities that can improve productivity and code qualityWhile still in its early stages, its integration with JetBrains IDEs and focus on developer collaboration make it a powerful assistant for the future of software development.