[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/techloot.co.uk\/news\/junie-ai-by-jetbrains-a-new-era-in-coding-automation\/#BlogPosting","mainEntityOfPage":"https:\/\/techloot.co.uk\/news\/junie-ai-by-jetbrains-a-new-era-in-coding-automation\/","headline":"Junie AI by JetBrains: A New Era in Coding Automation","name":"Junie AI by JetBrains: A New Era in Coding Automation","description":"JetBrains has introduced a groundbreaking artificial intelligence assistant named Junie, designed to go far beyond simple code generation by tackling more advanced software development tasks, such as running tests and conducting inspections. As a company known for its Integrated Development Environments (IDEs), JetBrains has taken a comprehensive approach with Junie, described as a \u201ccomplex agentic&hellip;","datePublished":"2025-01-24","dateModified":"2025-03-09","author":{"@type":"Person","@id":"https:\/\/techloot.co.uk\/author\/radoslav\/#Person","name":"Radoslav Jokic","url":"https:\/\/techloot.co.uk\/author\/radoslav\/","image":{"@type":"ImageObject","@id":"https:\/\/techloot.co.uk\/wp-content\/uploads\/2017\/06\/111-150x150.jpg","url":"https:\/\/techloot.co.uk\/wp-content\/uploads\/2017\/06\/111-150x150.jpg","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Tech Loot","logo":{"@type":"ImageObject","@id":"https:\/\/techlootio.wpengine.com\/wp-content\/uploads\/2018\/09\/techloot-footer-logo.png","url":"https:\/\/techlootio.wpengine.com\/wp-content\/uploads\/2018\/09\/techloot-footer-logo.png","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/techloot.co.uk\/wp-content\/uploads\/2025\/01\/Screenshot_8.jpg","url":"https:\/\/techloot.co.uk\/wp-content\/uploads\/2025\/01\/Screenshot_8.jpg","height":708,"width":1261},"url":"https:\/\/techloot.co.uk\/news\/junie-ai-by-jetbrains-a-new-era-in-coding-automation\/","about":["News"],"wordCount":655,"keywords":["#JetBrains","#JunieAI","#SoftwareDevelopment","AI","Automation","Coding"],"articleBody":"JetBrains has introduced a groundbreaking artificial intelligence assistant named Junie, designed to go far beyond simple code generation by tackling more advanced software development tasks, such as running tests and conducting inspections.As a company known for its Integrated Development Environments (IDEs), JetBrains has taken a comprehensive approach with Junie, described as a \u201ccomplex agentic system built on public LLMs.\u201d Not only does Junie generate code, but it also executes tests, verifies code performance, and ensures adherence to coding standards\u2014all integrated seamlessly into the JetBrains IntelliJ platform.\u201cJunie provides a smooth developer experience thanks to its deep integration with IntelliJ IDEs,\u201d Andrew Zakonov, product leader for Junie, shared with The New Stack. \u201cHowever, Junie isn\u2019t just about usability. It leverages the IDE\u2019s robust tooling to navigate project structures, analyze code, run tests, and perform syntax and semantic checks.\u201dMore Than an AI AssistantIt\u2019s important to note that Junie offers a distinct feature set compared to JetBrains\u2019 existing AI Assistant. While both tools aim to assist developers, they cater to different use cases. Junie\u2019s capabilities extend to managing complex tasks in real-time collaboration, ensuring efficiency even for demanding development workflows.According to Zakonov, \u201cJunie is tailored to support high-impact tasks. It currently supports Java, Kotlin, and Python, with plans to expand to other programming languages soon. To achieve optimal results, we\u2019ve conducted thorough evaluations and enhancements for these languages.\u201dAdvancing Developer ProductivityJetBrains\u2019 introduction of Junie reflects a broader trend in AI-powered development tools. Similar advancements, such as Amazon Web Services\u2019 Gen AI capabilities for Q Developer, highlight a shift from code generation to automating the entire software development lifecycle.Junie\u2019s capabilities include:Developing new features, even when changes span multiple parts of a project.Debugging and resolving compilation issues.Updating and enhancing documentation for accuracy.Adding new tests to improve code coverage and quality.Investigating and resolving failed test cases.\u201cJunie enables developers to focus on critical problem-solving and creative tasks by automating repetitive and time-consuming activities,\u201d Zakonov emphasized. \u201cFor instance, developers can prompt Junie to ensure UI compliance with accessibility standards, create NLP models for specific predictions, or add buttons for theme switching in a matter of moments.\u201dJetBrains&#8217; Mellum Model and Local AI IntegrationJetBrains has also developed an internal AI model named Mellum, which is specifically designed for software development tasks. Mellum enhances the speed and accuracy of code completions, ensuring optimal performance across different use cases. Additionally, the 2024.1 updates for JetBrains&#8217; IDEs introduced full-line code autocompletion powered by local AI models. This ensures data processing occurs directly on the user\u2019s device, resulting in quick and secure code completions with minimal latency.Moreover, the AI Assistant 2024.2 offers smarter and faster code completion for Java, Kotlin, and Python. With support from advanced GPT-4o mini models, the assistant provides improved contextual understanding, including chat references for better interaction.Cutting-Edge Technology Behind JunieJunie leverages a combination of external large language models (LLMs) alongside IntelliJ platform algorithms to autonomously perform tasks. Zakonov highlighted Junie\u2019s effectiveness: \u201cUsing benchmarks like SWEBench Verified, Junie can solve 53.6% of tasks on its first attempt. Additionally, it adapts to each project\u2019s context, aligning with the developer\u2019s style and coding guidelines for optimal outcomes.\u201dDespite these capabilities, it\u2019s clear that Junie\u2019s effectiveness improves over time as it learns and adapts to specific project needs. Developers gain greater control and reliability, making Junie a trusted team member rather than a mere tool.Early Access and Future PlansCurrently, Junie is available on OS X and Linux platforms through an early access program for IntelliJ IDEA Ultimate and PyCharm Professional IDEs. JetBrains plans to extend support to WebStorm, its JavaScript and TypeScript IDE, in the near future.With its unique capabilities and focus on automating complex development tasks, Junie is set to redefine the role of AI in software development, empowering developers to achieve more while reducing mundane workloads."},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"News","item":"https:\/\/techloot.co.uk\/news\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"Junie AI by JetBrains: A New Era in Coding Automation","item":"https:\/\/techloot.co.uk\/news\/junie-ai-by-jetbrains-a-new-era-in-coding-automation\/#breadcrumbitem"}]}]