{"id":571765,"date":"2025-06-03T08:55:50","date_gmt":"2025-06-03T07:55:50","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=ruby&#038;p=571765"},"modified":"2025-09-15T09:27:30","modified_gmt":"2025-09-15T08:27:30","slug":"junie-and-rubymine-your-winning-combo","status":"publish","type":"ruby","link":"https:\/\/blog.jetbrains.com\/en\/ruby\/2025\/06\/junie-and-rubymine-your-winning-combo","title":{"rendered":"Junie and RubyMine: Your Winning Combo"},"content":{"rendered":"\n<p><em>Junie, a powerful AI coding agent from JetBrains, is available in <a href=\"https:\/\/www.jetbrains.com\/ruby\/promo\/\" target=\"_blank\" rel=\"noopener\">RubyMine<\/a>! <\/em><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/26104-jetbrains-junie\" target=\"_blank\" rel=\"noopener\"><em>Install<\/em><\/a><em> the plugin and try it out now!<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Junie is a game-changer<\/strong><\/h3>\n\n\n\n<p>Unlike other AI coding agents, Junie leverages the robust power of JetBrains IDEs and reliable large language models (LLMs) to deliver exceptional results with high precision.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"You think it \u2013 Junie helps make it happen\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/c--l1DZaeC0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>According to <strong>SWE-bench Verified<\/strong>, a curated benchmark of 500 real-world developer tasks, <strong>Junie successfully solves 60.8% of tasks on a single run<\/strong>. This impressive success rate demonstrates Junie\u2019s ability to tackle coding challenges that would normally require hours to complete. This is more than AI \u2013 it\u2019s the latest evolution in developer productivity.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"604\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/06\/image-1.png\" alt=\"\" class=\"wp-image-572408\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Your most trusted AI partner<\/strong><\/h3>\n\n\n\n<p>Junie isn\u2019t just an assistant \u2013 it\u2019s your creative and strategic<em> <\/em>partner. Here\u2019s what Junie can do for you in RubyMine:<\/p>\n\n\n\n<ul>\n<li><strong>Build entire Ruby apps, not just snippets<\/strong><strong><br><\/strong>Need more than individual code fragments? Junie can write entire applications, handling complex structures with ease and precision.<\/li>\n\n\n\n<li><strong>Automate inspections and testing<\/strong><strong><br><\/strong>Pairing Junie with RubyMine\u2019s powerful code insight tools means inspections and automated tests (RSpec, minitest) are no longer a chore. Let Junie ensure your code works \u2013 and works well.<\/li>\n\n\n\n<li><strong>Suggest features and code improvements<\/strong><strong><br><\/strong>Stuck? Junie brings fresh ideas to the table, pointing out areas for improvement, suggesting optimizations, or brainstorming entirely new features for your project.<\/li>\n\n\n\n<li><strong>Clean and align code with your style<\/strong><strong><br><\/strong>Junie doesn\u2019t just write code \u2013 it ensures everything aligns with <strong>your coding style and guidelines<\/strong>, leaving your code polished, structured, and ready to deploy.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXfHwXLlxMMbMGg08lwBqrWvl3ZHNsVVXImc-RPHpX_Vtqh0Mtk8NT5DpHA3EQXw8RRVqUesGHy1rpHpImGZ-SfxnjwprqKJsf84WG7tFwL61zOn8P3wy38ER0Ltkr1V42vS82J2gA.gif\" alt=\"Junie responding to a prompt in RubyMine\"\/><\/figure>\n\n\n\n<p>With most of the heavy lifting off your plate, Junie saves you time and mental energy. Instead of getting bogged down in the mundane, you\u2019re free to focus on strategy, innovation, and big-picture ideas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>You define the process, Junie elevates it<\/strong><\/h3>\n\n\n\n<p>While Junie is indeed powerful and capable, it\u2019s designed to enhance your coding experience, not take control of it. <strong>You remain the decision-maker at every step<\/strong> \u2013 from delegating tasks to reviewing Junie\u2019s code suggestions.&nbsp;<\/p>\n\n\n\n<p>You control how and when AI contributes to your workflow. No matter what you entrust to Junie, it will adapt to your style and always give you the final say, ensuring that your code remains truly yours.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Try Junie in RubyMine today<\/strong><\/h2>\n\n\n\n<p>Now is the perfect time to try Junie in RubyMine and experience firsthand how AI can boost your productivity, simplify your workflow, and enhance your coding experience.<\/p>\n\n\n\n<p>To install Junie in RubyMine, visit <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/26104-jetbrains-junie\" target=\"_blank\" rel=\"noopener\">this page<\/a>.&nbsp;<\/p>\n\n\n\n<p><strong>Follow us for updates and tips<\/strong><\/p>\n\n\n\n<p>Find more about Junie and the project&#8217;s further development in&nbsp;<a href=\"https:\/\/blog.jetbrains.com\/junie\/2025\/05\/what-s-next-for-junie-building-a-smart-and-controllable-ai-coding-agent\/\" target=\"_blank\" rel=\"noreferrer noopener\">this article<\/a>.<\/p>\n\n\n\n<p>Stay connected through our official <a href=\"https:\/\/twitter.com\/rubymine\" target=\"_blank\" rel=\"noopener\">RubyMine X channel<\/a>. Don\u2019t forget to share your thoughts in the comments below and to suggest and vote for new features in our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/ruby\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a>.<\/p>\n\n\n\n<p><em>Happy developing!<\/em><\/p>\n\n\n\n<p><em>The RubyMine team<\/em><\/p>\n","protected":false},"author":1549,"featured_media":572598,"comment_status":"closed","ping_status":"closed","template":"","categories":[8397,4156],"tags":[6847,8725,8759,8636],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby\/571765"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/ruby"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/1549"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=571765"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby\/571765\/revisions"}],"predecessor-version":[{"id":600738,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby\/571765\/revisions\/600738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/572598"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=571765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=571765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=571765"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=571765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}