Mehr KI-Auswahl in Android Studio: Entwickler dürfen Agenten selbst wählen

Google macht Android Studio deutlich offener für künstliche Intelligenz. Entwickler müssen künftig nicht mehr ausschließlich auf den integrierten Gemini-Agenten setzen, sondern können ihren bevorzugten KI-Coding-Agenten direkt in Android Studio einbinden.
Die neue Funktion nennt sich Bring Your Own Agent – kurz BYOA.
Zum Start unterstützt Google unter anderem Claude Agent von Anthropic, OpenAI Codex und Google Antigravity. Darüber hinaus können grundsätzlich weitere Agenten eingebunden werden, sofern sie das offene Agent Client Protocol (ACP) unterstützen.
Damit entwickelt sich Android Studio immer mehr zu einer offenen Plattform für KI-gestützte Softwareentwicklung.
Nicht mehr nur Gemini
KI-Unterstützung ist in Android Studio nichts Neues.
Mit Gemini hat Google seinen eigenen KI-Assistenten bereits tief in die Entwicklungsumgebung integriert. Entwickler können sich beispielsweise Code erklären lassen, Fehler suchen, Tests erstellen oder umfangreichere Änderungen über den Agentenmodus durchführen lassen.
Google hatte Android Studio außerdem bereits für alternative KI-Modelle geöffnet.
Jetzt geht das Unternehmen einen Schritt weiter.
Nicht nur das zugrunde liegende Sprachmodell lässt sich auswählen – künftig kann sogar der komplette Coding-Agent ausgetauscht werden.
Das ist ein wichtiger Unterschied.
KI-Modell und KI-Agent sind nicht dasselbe
Ein KI-Modell wie Gemini, Claude oder ein anderes Large Language Model liefert vereinfacht gesagt die eigentliche Intelligenz.
Ein Coding-Agent geht deutlich weiter.
Er kann selbstständig eine Aufgabe planen, Dateien durchsuchen, Änderungen an mehreren Stellen des Projekts durchführen, Befehle ausführen und anschließend kontrollieren, ob die Änderungen funktionieren.
Ein Agent könnte beispielsweise den Auftrag bekommen:
„Baue einen Dark Mode in meine App ein und passe alle vorhandenen Screens entsprechend an.“
Statt lediglich Code vorzuschlagen, kann der Agent das Projekt untersuchen, relevante Dateien finden, Änderungen vornehmen, das Projekt kompilieren und auftretende Fehler anschließend selbst weiterbearbeiten.
Genau diese Agenten sollen Entwickler künftig selbst auswählen können.
Claude, Codex oder Google Antigravity
Zum Start integriert Google drei bekannte beziehungsweise eigene Lösungen direkt in Android Studio:
Anthropic Claude Agent
OpenAI Codex
Google Antigravity
Diese können direkt über das Agent-Fenster ausgewählt werden.
Anschließend meldet man sich je nach Anbieter mit dem eigenen Konto an oder hinterlegt einen entsprechenden API-Schlüssel.
Damit muss man nicht zwangsläufig für jeden Dienst ein zusätzliches Android-Studio-Abo abschließen.
Google unterstützt sowohl persönliche beziehungsweise geschäftliche Abonnements der jeweiligen Anbieter als auch API-basierte Zugänge – sofern der betreffende Anbieter diese Möglichkeit unterstützt.
Weitere Coding-Agenten können folgen
Interessanter als die drei vorinstallierten Möglichkeiten ist allerdings die offene technische Grundlage.
Android Studio verwendet für BYOA das Agent Client Protocol – ACP.
Unterstützt ein Coding-Agent dieses Protokoll, kann er grundsätzlich ebenfalls mit Android Studio verbunden werden.
Weitere Agenten lassen sich über:
Einstellungen → Tools → KI → Agents
verwalten.
Damit ist Google nicht darauf angewiesen, jeden einzelnen Anbieter fest in Android Studio einzubauen.
Neue kompatible Agenten könnten zukünftig deutlich einfacher ergänzt werden.
Der Agent bekommt Zugriff auf Android Studio
Die eigentliche Stärke der Integration besteht darin, dass Claude, Codex und andere Agenten nicht einfach nur wie ein externer Chatbot neben Android Studio laufen.
Die Entwicklungsumgebung liefert dem ausgewählten Agenten umfangreichen Projektkontext.
Dazu gehören unter anderem:
der vollständige Projektgraph
Build-Konfigurationen
Build-Diagnosen
Android-SDK-Werkzeuge
Terminal und Shell
Emulator-Steuerung
Jetpack-Compose-Previews
Dadurch kann der Agent wesentlich besser verstehen, wie das aktuelle Projekt aufgebaut ist.
Google verspricht sich davon gleichzeitig einen geringeren Tokenverbrauch.
Statt ständig große Teile des Projekts an das KI-Modell zu schicken, kann Android Studio dem Agenten gezielt die Informationen zur Verfügung stellen, die er tatsächlich benötigt.
KI kann selbst Code ändern und Tests ausführen
Die Agenten sollen innerhalb von Android Studio ziemlich weitreichende Möglichkeiten erhalten.
Google nennt unter anderem:
Dateien lesen
Dateien erstellen und verändern
Projektdateien durchsuchen
Shell-Befehle ausführen
Tests starten
im Web suchen
Build-Probleme analysieren
den Android Emulator steuern
Komplexere Agenten können Aufgaben sogar an sogenannte Subagents aufteilen.
Ein Agent könnte beispielsweise einen Unteragenten mit einem Code-Review beschäftigen, während ein anderer Tests für die vorgenommenen Änderungen erstellt.
Das geht deutlich über die klassische Vorstellung eines KI-Chatfensters hinaus.
Entwickler behalten die Kontrolle
Natürlich stellt sich bei einem Agenten, der Dateien verändern und Befehle ausführen darf, sofort die Frage nach der Kontrolle.
Google sieht deshalb unterschiedliche Berechtigungsstufen vor.
Routineaufgaben können dem Agenten erlaubt werden, während riskantere Aktionen zunächst eine Bestätigung des Entwicklers benötigen.
Das ist wichtig.
Ein Coding-Agent soll möglichst selbstständig arbeiten können, aber nicht ohne Rückfrage irgendwelche kritischen Änderungen im Projekt oder Entwicklungsrechner durchführen.
Wie viel Freiheit ein Agent tatsächlich bekommt, lässt sich entsprechend steuern.
Wechseln, wenn ein Agent nicht weiterkommt
Ein interessanter Vorteil von BYOA ist der schnelle Wechsel zwischen verschiedenen Agenten.
Wenn beispielsweise Claude bei einer Aufgabe nicht das gewünschte Ergebnis liefert oder das vorhandene Nutzungskontingent aufgebraucht ist, kann ein anderer Agent übernehmen.
Google beschreibt ausdrücklich die Möglichkeit, zwischen unterschiedlichen ACP-kompatiblen Agenten zu wechseln.
Das könnte im Entwickleralltag durchaus sinnvoll sein.
Denn verschiedene Modelle und Agenten besitzen unterschiedliche Stärken.
Ein Agent ist vielleicht besonders gut beim Refactoring, ein anderer beim Debugging und ein weiterer beim Erstellen neuer Komponenten.
Statt sich dauerhaft für einen Anbieter entscheiden zu müssen, kann man zukünftig je nach Aufgabe wechseln.
Google empfiehlt für Gemini weiterhin Antigravity
Natürlich verschwindet Gemini deshalb nicht aus Android Studio.
Der bisherige integrierte Agent bleibt erhalten und kann weiterhin ohne zusätzliche Kosten verwendet werden.
Wer möglichst aktuelle Gemini-Modelle nutzen möchte, dem empfiehlt Google allerdings den eigenen Antigravity-Agenten.
Dieser soll Zugriff auf neuere Gemini-Modelle und höhere Nutzungskontingente ermöglichen.
Nutzer eines Google-AI-Pro- oder Ultra-Abonnements können sich mit ihrem bestehenden Google-Konto anmelden. Alternativ lässt sich ein Gemini-API-Schlüssel verwenden.
Google öffnet Android Studio also für die Konkurrenz – versucht gleichzeitig aber natürlich, den eigenen KI-Stack attraktiv zu halten.
Auch unterschiedliche Modelle für unterschiedliche Aufgaben
Parallel zu BYOA führt Google noch mehr Flexibilität bei der eigentlichen Modellauswahl ein.
Mit der neuen Modellzuweisung können Entwickler unterschiedliche KI-Modelle für verschiedene Aufgaben festlegen.
Ein leistungsfähiges Modell könnte beispielsweise für komplexes Reasoning im Agentenmodus eingesetzt werden.
Für einfachere Aufgaben wie:
Commit-Nachrichten
kleinere Codevorschläge
Next-Edit-Prediction
kann dagegen ein schnelleres und sparsameres Modell verwendet werden.
Damit lassen sich Geschwindigkeit, Qualität und vorhandene Nutzungskontingente besser ausbalancieren.
Warum macht Google Android Studio so offen?
Der Schritt ist durchaus bemerkenswert.
Google könnte Android Studio theoretisch komplett auf Gemini ausrichten und versuchen, Entwickler möglichst stark an das eigene KI-System zu binden.
Stattdessen öffnet das Unternehmen die IDE ausdrücklich für Konkurrenzangebote.
Der Grund dürfte relativ einfach sein:
Entwickler haben längst eigene Vorlieben.
Manche arbeiten lieber mit Claude, andere mit Codex, andere mit Gemini. Unternehmen wiederum verwenden möglicherweise komplett eigene KI-Systeme oder interne Coding-Agenten.
Würde Android Studio ausschließlich Gemini zulassen, müssten viele Entwickler ihre bevorzugten KI-Werkzeuge außerhalb der IDE verwenden.
Mit BYOA holt Google diese Agenten stattdessen direkt in Android Studio.
Und Android Studio bleibt damit der zentrale Arbeitsplatz.
Gerade für Unternehmen interessant
Besonders interessant dürfte die offene Architektur für größere Entwicklungsteams sein.
Unternehmen verwenden teilweise:
eigene KI-Agenten
speziell konfigurierte Modelle
interne Entwicklerwerkzeuge
Unternehmensabonnements bestimmter KI-Anbieter
Solange ein Agent ACP unterstützt, kann er künftig grundsätzlich in den Workflow von Android Studio eingebunden werden.
Damit müssen Teams nicht zwangsläufig ihre komplette KI-Infrastruktur umstellen, nur weil sie Android-Anwendungen entwickeln.
Aber noch nicht in der stabilen Version
Bei all dem gibt es einen wichtigen Haken.
BYOA befindet sich derzeit noch in der Vorschau.
Die Funktion startet mit Android Studio Rabbit 2 Canary 2 beziehungsweise den aktuellen Rabbit-2-Canary-Versionen.
Canary-Versionen sind ausdrücklich experimentelle Vorabversionen.
Google weist darauf hin, dass Funktionen dort noch verändert, ergänzt oder wieder entfernt werden können. Auch Fehler sind wahrscheinlicher als in einer stabilen Android-Studio-Version.
Wer Android Studio täglich für produktive Projekte benötigt, sollte eine Canary-Version deshalb nicht unbedingt als einzige Entwicklungsumgebung einsetzen.
So wird ein eigener Agent eingerichtet
Wer die Funktion trotzdem ausprobieren möchte, benötigt zunächst die aktuelle Canary-Version von Android Studio.
Anschließend öffnet man das Agent-Fenster.
Dort können zunächst:
Claude Agent, Codex oder Antigravity
ausgewählt werden.
Je nach Dienst erfolgt danach die Anmeldung über das entsprechende Konto oder einen API-Schlüssel.
Weitere kompatible Agenten befinden sich unter:
Einstellungen → Tools → KI → Agents
Damit ist die Einrichtung grundsätzlich erledigt.
Was bedeutet das für Android-Entwickler?
Für Entwickler dürfte vor allem die gewonnene Wahlfreiheit interessant sein.
Bislang war die KI-Erfahrung innerhalb von Android Studio sehr stark auf Gemini ausgerichtet.
Zwar ließen sich bereits alternative Modelle verwenden, doch ein Modell allein ist noch kein vollständiger Coding-Agent.
Mit BYOA können nun komplette Agentensysteme ihre eigenen Fähigkeiten mit den Werkzeugen und dem Projektwissen von Android Studio kombinieren.
Das könnte dazu führen, dass sich Android Studio zukünftig weniger wie eine IDE mit einer bestimmten KI anfühlt und mehr wie eine IDE, in die man seine bevorzugte KI mitbringt.
Fazit
Mit Bring Your Own Agent macht Google einen überraschend offenen Schritt.
Android-Entwickler können künftig selbst entscheiden, welcher KI-Coding-Agent sie bei ihrer Arbeit unterstützt.
Zum Start stehen Claude Agent, OpenAI Codex und Google Antigravity bereit. Über das offene Agent Client Protocol können grundsätzlich weitere kompatible Agenten eingebunden werden.
Besonders interessant ist dabei die tiefe Integration.
Die Agenten erhalten nicht einfach nur Zugriff auf den Quellcode, sondern können Android-Studio-Funktionen wie Build-Diagnosen, SDK-Werkzeuge, Terminal, Compose Preview und Emulator verwenden.
Damit werden aus einfachen KI-Codeassistenten zunehmend echte Entwicklungsagenten.
Noch steckt die Funktion allerdings im Canary-Kanal von Android Studio Rabbit 2 und sollte deshalb als Vorschau betrachtet werden.
Langfristig könnte BYOA Android Studio aber deutlich verändern:
Nicht Google entscheidet mehr allein, welche KI beim Programmieren hilft.
Der Entwickler entscheidet selbst.