Air
An agentic development environment
Air startet als öffentliche Preview – eine neue Generation von Entwicklertools basierend auf 26 Jahren Erfahrung
Autor des ursprünglichen Blogposts
Air herunterladen – kostenlos für macOS. Demnächst auch für Windows und Linux verfügbar.
Wir vertreten einen prinzipiellen – und pragmatischen – Optimismus in Bezug auf die agentenbasierte Softwareentwicklung. Nach 26 Jahren Erfahrung in der Entwicklung von Tools für die Softwareentwicklung haben wir eine klare Vorstellung von den relevanten Anforderungen und sind fest davon überzeugt, dass Agents die Softwareentwicklung grundlegend verändern werden. Aber neue Ansätze entstehen schneller, als sie validiert werden können – daher setzen wir lieber auf Produkte, die bereits heute funktionieren, statt einen Hype um Lösungen zu veranstalten, die vielleicht irgendwann produktionsreif sein werden.
Die Landschaft der Coding-Agents ist derzeit fragmentiert: Jeder Agent wird in einem separaten Tool ausgeführt, mit einem separaten Setup, separatem Kontext und ohne Verständnis Ihrer Codestruktur. Air leistet einen wichtigen Beitrag zum Lösen dieses Problems, und ab heute können Sie die öffentliche Vorschauversion ausprobieren. Sie steht Entwickler*innen zur Verfügung, die ein JetBrains-AI-Abonnement oder ein Abonnement für Agent-Anbieter (außer Anthropic) samt API-Schlüssel haben.
Echte agentenbasierte Entwicklungsumgebung statt Chatfenster
JetBrains Air ist eine agentenbasierte Entwicklungsumgebung, die es ermöglicht, Programmieraufgaben an mehrere KI-Agents zu delegieren und diese parallel auszuführen. Ähnlich wie die IDE IntelliJ IDEA basiert Air auf der Idee, alle wesentlichen Werkzeuge in eine einzige einheitliche Umgebung zu integrieren. Es gibt jedoch einen wesentlichen Unterschied: IDEs binden die Tools in den Code-Editor ein, während Air die Tools um den Agent herum aufbaut. Diese neue Entwicklungserfahrung wurde auf eine optimale Steuerung des Agents und die Feinabstimmung der Ergebnisse ausgerichtet.
Air unterstützt Sie bei der Navigation in Ihrem Codebestand. Beim Definieren einer Aufgabe können Sie sich auf eine bestimmte Zeile, einen Commit, eine Klasse, eine Methode oder ein anderes Symbol beziehen. Dadurch erhält der Agent präzise Kontextinformationen, die nicht nur aus einem kopierten Textabschnitt bestehen. Und wenn die Aufgabe ausgeführt ist, endet die Überprüfung nicht mit dem Code-Diff – Air zeigt Ihnen die Änderungen im Kontext Ihres gesamten Codebestands und gibt Ihnen direkten Zugriff auf wichtige Tools wie ein Terminal, einen Git-Client und eine integrierte Vorschau.
Seien wir ehrlich: Komplexe Codebestände sind noch nicht für eine rein agentenbasierte Programmierung geeignet. Genau an dieser Stelle kommt unsere 26-jährige Erfahrung in der IDE-Entwicklung zum Tragen. Air konzentriert sich auf die Orchestrierung von Agents, ohne bestehende Entwicklungsabläufe ersetzen zu wollen. Air koordiniert die agentenbasierte Entwicklung – Ihre IDE kümmert sich um den Rest.
Freier Wechsel zwischen Agents mit paralleler Ausführung von Aufgaben
Air unterstützt standardmäßig Codex, Claude Agent, Gemini CLI und Junie. Die KI-Anbieter befinden sich in einem Kopf-an-Kopf-Rennen, und mit Air ist der Wechsel zwischen Agents von einem Projekt zum nächsten ein natürlicher Bestandteil des Workflows – eine aufwändige Migration ist nicht erforderlich. Air unterstützt das Agent Client Protocol (ACP) und wird in Kürze Unterstützung für andere Agents bieten, die mittels ACP über die ACP Agent Registry bereitgestellt werden.
Sie können Agents standardmäßig lokal ausführen oder sie in Docker-Containern und Git-Worktrees isolieren, um Sandboxing und nebenläufige Ausführung zu gewährleisten.
Mit Air ersparen Sie sich das Öffnen mehrerer Fenster und Tabs für jede Aufgabe. Sie sehen jeweils nur eine Aufgabe (d. h. eine Agent-Session). Wenn eine andere Aufgabe Ihre Aufmerksamkeit erfordert, werden Sie benachrichtigt, und Sie können unkompliziert Ihren Fokus wechseln, ohne die Arbeit der Agents zu unterbrechen. Im Anschluss hilft Ihnen Air, Ihre Änderungen aus einem Container oder Worktree in Ihre Hauptkopie zu übernehmen.

Erste Schritte
Wenn Sie ein Abonnement für JetBrains AI Pro (enthalten im All Products Pack und dotUltimate) oder AI Ultimate haben, können Sie alle Agents nutzen – Sie müssen sich nur mit Ihrem JetBrains-Account anmelden. Sie nutzen Anthropic, OpenAI oder Google lieber mit Ihrem eigenen API-Schlüssel? Kein Problem! Sie können auch persönliche Google- und OpenAI-Abonnements nutzen. Wenn Sie den BYOK-Ansatz (Bring Your Own Key) verwenden, werden immer zuerst Ihre eigenen Schlüssel eingesetzt, und nur für Nutzungen, die nicht durch diese Schlüssel abgedeckt sind, wird standardmäßig Ihr JetBrains-Abonnement genutzt. Für größere Unternehmen werden wir in Kürze ein spezielles Angebot vorstellen.
Die Cloud-Ausführung (d. h. Remote-Ausführung von Agent-Läufen in isolierten Sandboxes) befindet sich in der Tech-Preview-Phase und wird in Kürze für Air-Benutzer*innen verfügbar sein.
Nächster Schritt: Teamarbeit
Diese Version konzentriert sich auf die individuelle Entwicklerproduktivität. Gleichzeitig ist dies für uns ein Schritt auf dem Weg in eine Zukunft, in der Menschen und Agents enger zusammenarbeiten werden.
Eine Erkenntnis, die wir aus der Arbeit mit Agents mitgenommen haben, ist, dass die Zusammenarbeit nicht erst bei der Überprüfung der vom Agent vorgelegten Ergebnisse beginnt. Vielmehr gehört bereits die Definition der Aufgabe dazu. Teams profitieren davon, wenn sie die Aufgabe gemeinsam optimieren und abstimmen, bevor überhaupt Agents involviert werden. Wir werden zu diesem Thema in Kürze weitere Erkenntnisse veröffentlichen.
Laden Sie Air herunter, melden Sie sich an und nehmen Sie Ihre erste Aufgabe in Angriff. Ihre Rückmeldungen sind uns wichtig, denn wir stützen uns bei unseren Verbesserungen kontinuierlich auf sie – sprechen Sie uns also auf X an oder schreiben Sie uns direkt.
Autor des ursprünglichen Blogposts