{"id":702956,"date":"2026-04-24T02:01:51","date_gmt":"2026-04-24T01:01:51","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=junie&#038;p=702956"},"modified":"2026-04-24T02:02:00","modified_gmt":"2026-04-24T01:02:00","slug":"junie-cli-kann-sich-jetzt-mit-ihrer-jetbrains-ide-verbinden","status":"publish","type":"junie","link":"https:\/\/blog.jetbrains.com\/de\/junie\/2026\/04\/junie-cli-kann-sich-jetzt-mit-ihrer-jetbrains-ide-verbinden\/","title":{"rendered":"Junie CLI kann sich jetzt mit Ihrer JetBrains-IDE verbinden"},"content":{"rendered":"<p>Bislang funktionierte Junie CLI wie jeder andere eigenst\u00e4ndige Agent. Er war leistungsstark, hatte aber keinen Bezug zu den Workflows, die Sie f\u00fcr Ihre konkreten Projekte eingerichtet hatten. Ab heute ist das anders.<\/p>\n<p>Junie CLI kann nun eine Verbindung zu Ihrer ge\u00f6ffneten JetBrains-IDE herstellen und deren gesamten Code-Intelligence-Funktionsumfang nutzen, einschlie\u00dflich der Indexierung, der semantischen Analyse und der Tools, deren Nutzung Sie bereits gewohnt sind. Der Agent verwendet die IDE auf die gleiche Art und Weise wie Sie. Es sieht, was Sie sehen, wei\u00df, woran Sie gearbeitet haben, und nutzt die Build- und Testkonfigurationen, die Sie eingerichtet haben.<\/p>\n<p>Eine manuelle Einrichtung ist nicht erforderlich \u2013 Junie CLI erkennt Ihre ge\u00f6ffnete IDE automatisch. Wenn Sie ein JetBrains-AI-Abonnement haben, funktioniert alles auf Anhieb.<\/p>\n<div class=\"buttons\">\n<div class=\"buttons__row\"><a class=\"btn \" href=\"https:\/\/jb.gg\/krkkjq\" target=\"_blank\" rel=\"noopener\">Junie CLI installieren<\/a><\/div>\n<\/div>\n<h2 id=\"what-junie-can-do-with-your-ide\" class=\"wp-block-heading\">So nutzt Junie Ihre IDE<\/h2>\n<p>Die meisten KI-Coding-Agents arbeiten isoliert. Sie lesen Ihre Dateien, tun ihr Bestes, um daraus Ihre Projektstruktur zu erraten, und versuchen, Builds oder Tests auszuf\u00fchren, ohne \u00fcber den vollst\u00e4ndigen Kontext zu verf\u00fcgen. Dies kann bei einfachen Projekten funktionieren, versagt jedoch bei gro\u00dfen Codebest\u00e4nden in der Praxis, etwa bei Monorepos mit komplexen Buildkonfigurationen, Projekten mit Hunderten Modulen oder Test-Setups, die Ihr Team in wochenlanger Arbeit ausget\u00fcftelt hat.<\/p>\n<p><strong>Junie muss nichts erraten. Er fragt direkt Ihre IDE, und dadurch kann er:<\/strong><\/p>\n<div class=\"wp-block-columns is-layout-flex wp-container-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 id=\"understand-your-context\" class=\"wp-block-heading\">Ihren Kontext verstehen<\/h3>\n<p>Junie erkennt, woran Sie gerade arbeiten \u2013 welche Datei ge\u00f6ffnet ist, welcher Codeabschnitt ausgew\u00e4hlt ist und welche Builds und Tests Sie zuletzt ausgef\u00fchrt haben. Anstatt Ihr gesamtes Repository zu durchsuchen, um relevante Inhalte zu finden, erkennt er den Kontext, in dem Sie sich befinden.<\/p>\n<\/div>\n<\/div>\n<figure class=\"wp-block-video aligncenter\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/04\/720test.mp4\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<h3 id=\"run-tests-without-guessing\" class=\"wp-block-heading\">Tests ohne R\u00e4tselraten ausf\u00fchren<\/h3>\n<p>Bei Monorepos oder anderen Projekten mit einem nichttrivialen Test-Setup nutzt Junie die vorkonfigurierten Test-Runner der IDE \u2013 so muss er keine Befehle erraten und verwendet nicht die falsche Konfiguration.<\/p>\n<div class=\"wp-block-columns is-layout-flex wp-container-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 id=\"refactor-with-precision\" class=\"wp-block-heading\">Pr\u00e4zise refaktorieren<\/h3>\n<p>Wenn Junie ein Symbol umbenennt, nutzt er den semantischen Index der IDE, um alle Verwendungen zu finden \u2013 dabei werden Dateien durchsucht und G\u00fcltigkeitsbereiche ebenso ber\u00fccksichtigt wie \u00dcberschreibungen sowie Variablen, die in einem anderen Kontext identisch benannt sind. Das sind die Punkte, an denen Refactorings anhand einer reinen Textsuche scheitern.<\/p>\n<\/div>\n<\/div>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/04\/Refactor-with-precision-i-Build-and-debug-complex-projects.mov\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<h3 id=\"build-and-debug-complex-projects\" class=\"wp-block-heading\">Komplexe Projekte kompilieren und debuggen<\/h3>\n<p>Junie f\u00fchrt Builds und Tests unter Verwendung Ihrer vorhandenen IDE-Konfigurationen durch.<\/p>\n<p>Individuelle Build-Befehle, vom Standard abweichende Test-Runner, Zielplattformen f\u00fcr die Kreuzkompilierung \u2013 alles, was Ihre IDE versteht, stellt auch f\u00fcr Junie kein Problem dar.<\/p>\n<div class=\"wp-block-columns is-layout-flex wp-container-6 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 id=\"use-semantic-code-navigation\" class=\"wp-block-heading\">Semantische Codenavigation verwenden<\/h3>\n<p>\u00dcber den IDE-Index kann Junie auf die Projektstruktur zugreifen, ohne alle Dateien Zeile f\u00fcr Zeile lesen zu m\u00fcssen. Die Suche ber\u00fccksichtigt Synonyme und findet so auch \u201eVarianten\u201c, wenn Sie nach \u201eOptionen\u201c suchen. Er navigiert durch den Code auf die gleiche Art und Weise, wie Sie es tun w\u00fcrden \u2013 und nicht so stur wie ein grep-Befehl.<\/p>\n<\/div>\n<\/div>\n<figure class=\"wp-block-video\"><video src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/04\/tagging720.mp4\" controls=\"controls\" width=\"300\" height=\"150\"><\/video><\/figure>\n<h2 id=\"installation\" class=\"wp-block-heading\">Installation<\/h2>\n<p>Die IDE-Integration von Junie CLI funktioniert mit allen JetBrains-IDEs. Die Unterst\u00fctzung f\u00fcr Android Studio folgt in K\u00fcrze.<\/p>\n<p>\u00d6ffnen Sie Ihre JetBrains-IDE und starten Sie dann Junie CLI in Ihrem Projektverzeichnis. Junie erkennt die IDE automatisch und fordert Sie auf, das Integrations-Plugin zu installieren. Ein Klick, und die Verbindung ist hergestellt.<\/p>\n<p>Wenn Sie JetBrains AI abonniert haben, erfolgt die Authentifizierung automatisch, aber auch eigene API-Schl\u00fcssel (f\u00fcr Anthropic, OpenAI usw.) werden vollst\u00e4ndig unterst\u00fctzt.<\/p>\n<div class=\"buttons\">\n<div class=\"buttons__row\"><a class=\"btn \" href=\"https:\/\/jb.gg\/krkkjq\" target=\"_blank\" rel=\"noopener\">Junie CLI ausprobieren<\/a><\/div>\n<\/div>\n<h2 id=\"whats-next\" class=\"wp-block-heading\">Wie geht es weiter?<\/h2>\n<p>Diese Integration befindet sich aktuell im Beta-Stadium. Wir arbeiten aktiv daran, das Spektrum der Funktionen zu erweitern, auf die Junie \u00fcber Ihre IDE zugreifen kann, und mit Ihrem Feedback k\u00f6nnen Sie direkten Einfluss darauf nehmen, was wir als N\u00e4chstes in Angriff nehmen.<\/p>\n<p>Probieren Sie es aus und sagen Sie uns Ihre Meinung.<\/p>\n<p><strong>Autor des urspr\u00fcnglichen Blogposts<\/strong><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/04\/unnamed-file-e1775655242350-200x200.jpg\" width=\"200\" height=\"200\" alt=\"Dmitry Savelev\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Dmitry Savelev<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":698968,"comment_status":"closed","ping_status":"closed","template":"","categories":[8899,8526,8397],"tags":[8725,8168,8759,76],"cross-post-tag":[8681],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/junie\/702956"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/junie"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/junie"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=702956"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/junie\/702956\/revisions"}],"predecessor-version":[{"id":702959,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/junie\/702956\/revisions\/702959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/698968"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=702956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=702956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=702956"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=702956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}