Wissensdatenbank · Coding-Assistenten · Autonome Agenten

Google Jules – der asynchrone Coding-Agent, der Aufgaben in der Cloud abarbeitet und Pull Requests liefert.

Jules ist Googles autonomer Coding-Agent auf Basis der Gemini-Modelle. Statt Zeile für Zeile im Editor mitzuschreiben, übernimmt Jules eine klar beschriebene Aufgabe, klont das GitHub-Repository in eine isolierte virtuelle Maschine bei Google, legt einen Plan vor, setzt ihn um, führt Tests aus und übergibt das Ergebnis als Branch oder Pull Request. Dieser Leitfaden ordnet Funktionsweise, Zugang, Integrationen, Wettbewerb, Einführung und Datenschutz aus Sicht des DACH-Mittelstands ein.

Dieser Artikel wurde mithilfe künstlicher Intelligenz erstellt und redaktionell geprüft.

27 Min. Lesezeit
Aktualisiert · Oktober 2026
Fachartikel · Werkzeug-Analyse
Google Jules
Google LLC · Google Labs · USA
Anbieter
Google LLC, Sitz in den USA
Typ
Asynchroner, autonomer Coding-Agent
Modell
Gemini-Modellfamilie
Integration
GitHub, Web-App, CLI, API
Betrieb
Nur Cloud-VM bei Google, kein Self-Hosting
Datenschutz
Drittland USA, Kontoart und Vertrag prüfen
INAGRO Eignung Mittelstand
★★★★★
Kapitel 01 · Überblick

Was ist Google Jules – und warum arbeitet es nicht im Editor?

Google Jules ist ein KI-Agent für Softwareentwicklung, der Programmieraufgaben selbstständig und zeitversetzt erledigt. Man beschreibt, was getan werden soll, etwa „aktualisiere diese Abhängigkeit und behebe die dadurch entstehenden Fehler“ oder „schreibe Tests für das Rechnungsmodul“, und Jules arbeitet die Aufgabe in einer eigenen Cloud-Umgebung ab. Am Ende steht kein Vorschlag im Editor, sondern ein fertiger Satz an Änderungen, der als Branch oder Pull Request im GitHub-Repository landet und dort von Menschen geprüft wird.

Die erste Generation von KI-Coding-Werkzeugen war synchron. Autovervollständigung und Chat im Editor reagieren in Sekunden auf das, was die Entwicklerin oder der Entwickler gerade tut. Man sitzt daneben, liest mit, nimmt an oder verwirft. Jules gehört zu einer anderen Klasse: den asynchronen Agenten. Hier wird Arbeit delegiert, nicht begleitet. Während der Agent arbeitet, kann das Team sich anderen Dingen widmen, in Besprechungen gehen oder an einer zweiten Aufgabe sitzen. Wenn Jules fertig ist, meldet es sich mit einem Ergebnis, einer Zusammenfassung und einer Liste der geänderten Dateien.
Hinter Jules steht Google, genauer die Experimentier-Einheit Google Labs, in enger Verbindung mit dem Gemini-Team. Vorgestellt wurde der Agent nach unserem Kenntnisstand Ende 2024 als frühes Experiment. Im Laufe des Jahres 2025 folgte eine öffentliche Testphase und anschließend der reguläre Betrieb mit gestaffelten Nutzungskontingenten. Seitdem hat Google den Funktionsumfang mehrfach erweitert, unter anderem um ein Kommandozeilenwerkzeug und eine Programmierschnittstelle. Drei Merkmale prägen Jules:
  • Asynchron statt interaktiv – Jules übernimmt eine abgeschlossene Aufgabe und arbeitet sie ohne ständige Begleitung ab. Mehrere Aufgaben können parallel laufen, je nach Kontingent des genutzten Tarifs.
  • Eigene Cloud-VM pro Aufgabe – Jules klont das Repository in eine isolierte virtuelle Maschine bei Google, installiert Abhängigkeiten, baut das Projekt und führt Tests aus. Der lokale Rechner bleibt unberührt.
  • Pull Request als Ergebnis – Die Arbeit endet nicht mit einem Chat-Ergebnis, sondern mit einem prüfbaren Diff, einem Branch und auf Wunsch einem Pull Request auf GitHub. Damit fügt sich Jules in den bestehenden Review-Prozess ein.
INAGRO-Einschätzung

Jules ist ein gut zugänglicher Einstieg in die Arbeit mit autonomen Coding-Agenten, aber kein Werkzeug, das man ungeprüft auf den gesamten Firmencode loslässt. Seine Stärke liegt bei klar abgegrenzten, gut testbaren Aufgaben, die im Alltag liegen bleiben: Abhängigkeiten aktualisieren, Tests ergänzen, kleinere Fehler beheben, Dokumentation nachziehen. Für den Mittelstand entscheidend sind zwei Fragen: Liegt der Code auf GitHub, und lässt sich die Verarbeitung in Googles Cloud datenschutzrechtlich und vertraglich sauber abbilden? Wo beides geklärt ist, kann Jules in einem gut strukturierten Repository spürbar Routinearbeit abnehmen.

Vom Labs-Experiment zum eigenständigen Produkt

Jules wurde zunächst als Demonstration dessen vorgestellt, was mit Gemini-Modellen jenseits von Chat und Autovervollständigung möglich ist. Die Idee: Ein Modell, das große Mengen Code im Kontext halten, planen und Werkzeuge bedienen kann, sollte nicht nur Vorschläge machen, sondern Aufgaben eigenständig zu Ende bringen. In der frühen Phase war der Zugang auf eine Warteliste beschränkt, später wurde er breit geöffnet und an die Verfügbarkeit von Gemini in den jeweiligen Ländern gekoppelt.
Mit dem Übergang aus der Testphase hat Google Jules in das eigene Abo-Modell für KI-Dienste eingeordnet. Es gibt einen kostenlosen Einstieg mit begrenzter Zahl an Aufgaben und höhere Kontingente für zahlende Nutzerinnen und Nutzer der Google-KI-Abos. Parallel kamen Funktionen hinzu, die Jules von einer Web-Anwendung zu einem Baustein für Automatisierung machen, etwa die Kommandozeile und die API. Produktnamen, Kontingente und Zuschnitt haben sich dabei mehrfach verändert, weshalb Sie den aktuellen Stand vor einer Entscheidung beim Anbieter prüfen sollten.

Abgrenzung: Jules, Gemini Code Assist und Gemini CLI

Google bietet inzwischen mehrere Werkzeuge für Entwicklerinnen und Entwickler an, deren Namen leicht verwechselt werden. Gemini Code Assist ist der Assistent für die Entwicklungsumgebung, also Autovervollständigung, Chat und Agentenmodus direkt in VS Code oder JetBrains-IDEs, mit eigenen Editionen für Unternehmen über Google Cloud. Gemini CLI ist ein quelloffener Agent für das lokale Terminal, der auf dem eigenen Rechner arbeitet. Jules dagegen ist der Agent, der in Googles Cloud läuft, eigenständig ganze Aufgaben übernimmt und mit dem GitHub-Repository statt mit dem lokalen Arbeitsverzeichnis arbeitet.
Für Freigabeprozesse ist diese Unterscheidung wichtig, denn die drei Werkzeuge unterscheiden sich in Datenflüssen, Vertragsgrundlage und Verwaltbarkeit. Ein Unternehmen, das Gemini Code Assist über einen Google-Cloud-Vertrag mit Auftragsverarbeitung nutzt, hat damit nicht automatisch auch Jules unter denselben Bedingungen freigegeben. Jede Komponente sollte in der Softwarefreigabe und im Verzeichnis von Verarbeitungstätigkeiten einzeln betrachtet werden.

Warum asynchrone Agenten jetzt relevant werden

In vielen Entwicklungsteams des Mittelstands gibt es einen Rückstau an Aufgaben, die niemand gern macht, die aber erledigt werden müssen: veraltete Bibliotheken, fehlende Tests, Warnungen im Build, kleinere Fehlerberichte aus dem Support, inkonsistente Dokumentation. Diese Aufgaben sind einzeln selten anspruchsvoll, in Summe aber zeitraubend, und sie verlieren im Tagesgeschäft regelmäßig gegen neue Funktionen. Genau hier setzen asynchrone Agenten an.
Der Gedanke ist einfach: Wenn ein Agent solche Aufgaben im Hintergrund vorbereitet und das Team nur noch prüft und freigibt, verschiebt sich die Arbeit vom Schreiben zum Begutachten. Das kann die Kapazität eines kleinen Teams spürbar erhöhen. Es verschiebt aber auch die Verantwortung. Wer Code von einem Agenten übernimmt, muss ihn genauso sorgfältig prüfen wie Code einer neuen Kollegin oder eines neuen Kollegen. Asynchrone Agenten sind deshalb vor allem dort sinnvoll, wo es eine funktionierende Review-Kultur, gute Tests und klar beschriebene Aufgaben gibt.
Kapitel 02 · Zugang, Tarife & Positionierung

Web-App, Kommandozeile, API und gestaffelte Kontingente

Jules ist kein klassisches Lizenzprodukt mit Editionen, sondern ein Dienst, der über mehrere Zugangswege erreichbar ist und dessen Nutzungsumfang an Kontingente gekoppelt ist. Wer Jules bewertet, sollte Zugangswege und Kontoart getrennt betrachten, denn davon hängen Funktionsumfang, Verwaltbarkeit und Vertragsgrundlage ab.

Web-Anwendung

Der zentrale Zugang im Browser. Hier werden Repositorys verbunden, Aufgaben formuliert, Pläne geprüft, Fortschritte verfolgt und Ergebnisse übernommen. Für den Einstieg und für gelegentliche Nutzung ist das der einfachste Weg.

Einstieg ohne Installation
Kommandozeile

Ein Kommandozeilenwerkzeug erlaubt es, Aufgaben aus dem Terminal anzustoßen, laufende Sitzungen zu verfolgen und Ergebnisse lokal zu übernehmen. Das passt zu Teams, die ohnehin stark im Terminal arbeiten oder Jules in eigene Skripte einbinden wollen.

Für Terminal-Workflows
Programmierschnittstelle

Über eine API lassen sich Aufgaben programmatisch erzeugen und Ergebnisse abrufen. Damit kann Jules an Ticketsysteme, Chat-Werkzeuge oder CI-Pipelines angebunden werden, etwa um bestimmte Tickets automatisch an den Agenten zu übergeben.

Baustein für Automatisierung
Kontingente nach Tarif

Ein kostenloser Einstieg mit begrenzter Zahl an Aufgaben pro Tag und begrenzter Parallelität, darüber höhere Stufen, die an die Google-KI-Abos gekoppelt sind. Konkrete Grenzen ändern sich und sind aktuell beim Anbieter zu prüfen.

Skalierung über Abo

Kontoart: der unterschätzte Punkt

Jules wurde zunächst vor allem für persönliche Google-Konten angeboten. Die Anmeldung erfolgt mit einem Google-Konto, die Verbindung zu GitHub über eine App-Installation, die Zugriff auf ausgewählte Repositorys gewährt. Für Einzelpersonen und Open-Source-Projekte ist das unkompliziert. Für Unternehmen wirft es jedoch Fragen auf, die bei einem Werkzeug mit Zugriff auf den Quellcode nicht nebensächlich sind: Unter welchen Nutzungsbedingungen wird der Dienst erbracht? Gibt es einen Vertrag zur Auftragsverarbeitung? Wer verwaltet die Konten, und wer kann den Zugriff entziehen, wenn jemand das Unternehmen verlässt?
Ob und in welchem Umfang Jules inzwischen über Google Workspace oder Google Cloud mit unternehmenstauglichen Bedingungen angeboten wird, sollte vor einer Einführung konkret geprüft werden. Die Angebotslage hat sich in diesem Bereich mehrfach bewegt. Unsere Empfehlung lautet: Jules im Unternehmen nur über Konten nutzen, die zentral verwaltet werden und für die schriftlich geklärt ist, welche Bedingungen gelten, ob Eingaben und Code zum Training verwendet werden und wie lange Daten gespeichert bleiben. Private Google-Konten von Mitarbeitenden sind für Firmencode keine geeignete Grundlage.

Positionierung: der delegierte Junior statt des Co-Piloten

Google positioniert Jules bewusst nicht als Ersatz für den Assistenten im Editor, sondern als zusätzliche Arbeitskraft für Aufgaben, die man aus der Hand geben möchte. Ein treffendes Bild ist das eines gut ausgebildeten, aber neuen Teammitglieds: Es kann viel, braucht aber eine klare Aufgabenbeschreibung, arbeitet am besten in gut dokumentierten Repositorys und liefert Ergebnisse, die von erfahrenen Kolleginnen und Kollegen geprüft werden müssen.
Diese Positionierung hat Vorteile. Sie erzwingt keine Entscheidung über den Editor, sie passt zu einem bestehenden Pull-Request-Prozess, und sie lässt sich gut in kleinen Schritten erproben. Sie hat aber auch Grenzen: Jules eignet sich weniger für explorative Arbeit, bei der die Lösung erst im Dialog entsteht, und nicht für Aufgaben, bei denen der Kontext außerhalb des Repositorys liegt, etwa in Fachgesprächen, in nicht dokumentierten Schnittstellen oder in Systemen, auf die die Cloud-VM keinen Zugriff hat.
Kapitel 03 · Funktionsumfang

Was Jules im Alltag konkret übernimmt

Der Funktionsumfang von Jules lässt sich entlang des Lebenszyklus einer Aufgabe ordnen: Aufgabe formulieren, Plan prüfen, Umsetzung in der Cloud-VM, Prüfung durch Tests und Übergabe an das Repository. In jeder Phase gibt es Funktionen, die über eine reine Codegenerierung hinausgehen.

Phase Funktion Nutzen im Team
Beauftragen Aufgabe in natürlicher Sprache, Auswahl von Repository und Branch, Übernahme aus Issues Delegation ohne Kontextwechsel in den Editor
Planen Schrittweiser Plan mit betroffenen Dateien, Freigabe oder Korrektur vor der Umsetzung Fehlentwicklungen früh erkennen und stoppen
Umsetzen Änderungen über mehrere Dateien, Abhängigkeiten installieren, Build ausführen Auch größere Routineaufgaben in einem Durchgang
Prüfen Vorhandene Tests ausführen, neue Tests ergänzen, Fehler iterativ beheben Ergebnisse, die bereits gegen die Testsuite laufen
Rückfragen Chat während der laufenden Aufgabe, Hinweise und Kurskorrekturen Steuerung ohne Neustart der Aufgabe
Übergeben Diff-Ansicht, Zusammenfassung, Branch und Pull Request auf GitHub Nahtloser Übergang in den Review-Prozess

Aufgaben formulieren und Pläne prüfen

Jede Arbeit mit Jules beginnt mit einer Aufgabenbeschreibung. Sie wird in der Web-Anwendung, über die Kommandozeile oder über die API übergeben und bezieht sich auf ein verbundenes Repository und einen Branch. Die Qualität dieser Beschreibung entscheidet maßgeblich über die Qualität des Ergebnisses. „Verbessere den Code“ führt selten zu brauchbaren Änderungen. „Ersetze im Modul für den Datenimport die veraltete Datumsbibliothek durch die Standardbibliothek, passe die betroffenen Tests an und lasse das Verhalten bei fehlerhaften Datumsangaben unverändert“ dagegen gibt dem Agenten ein klares Ziel und klare Grenzen.
Bevor Jules mit der Umsetzung beginnt, legt es einen Plan vor. Dieser Plan beschreibt in einzelnen Schritten, welche Dateien betrachtet, welche Änderungen vorgenommen und welche Prüfungen durchgeführt werden sollen. Der Plan kann freigegeben, kommentiert oder abgelehnt werden. Diese Planfreigabe ist eine der wichtigsten Kontrollstellen im gesamten Ablauf. Wer sie ernst nimmt, verhindert, dass der Agent viel Rechenzeit in eine falsche Richtung investiert. Je nach Einstellung kann Jules Pläne auch ohne ausdrückliche Freigabe umsetzen; für den Unternehmenseinsatz empfehlen wir, die Freigabe zumindest in der Anfangsphase verpflichtend zu machen.

Umsetzung, Tests und Kurskorrekturen

Während der Umsetzung arbeitet Jules wie ein Entwickler an einem frisch eingerichteten Rechner: Es liest Dateien, ändert sie, installiert Abhängigkeiten, ruft Build-Werkzeuge auf und führt Tests aus. Schlägt ein Test fehl, liest der Agent die Fehlermeldung, passt den Code an und versucht es erneut. Dieser Zyklus aus Ändern, Prüfen und Korrigieren ist der eigentliche Unterschied zu einem Chat-Assistenten, der nur Code vorschlägt, ohne ihn auszuführen.
Den Fortschritt kann man in einer Aktivitätsansicht verfolgen. Dort sieht man, welche Befehle ausgeführt wurden, welche Dateien betroffen sind und an welcher Stelle der Agent gerade steht. Über den Chat lassen sich auch während der laufenden Aufgabe Hinweise geben, etwa „verwende die vorhandene Hilfsfunktion für Logging“ oder „ändere die öffentliche Schnittstelle nicht“. Jules nimmt solche Hinweise auf und passt den Plan an. Nach Herstellerangaben prüft zudem eine interne Kritik-Komponente die erzeugten Änderungen, bevor sie vorgelegt werden. Das senkt die Zahl offensichtlicher Fehler, ersetzt aber keine menschliche Prüfung.

Übergabe: Diff, Zusammenfassung und Pull Request

Am Ende einer Aufgabe stellt Jules die Änderungen in einer Diff-Ansicht dar, ergänzt um eine Zusammenfassung, was getan wurde und warum. Daraus kann ein Branch im verbundenen Repository erzeugt und ein Pull Request geöffnet werden. Ab diesem Punkt greift der gewohnte Prozess: Code-Review, automatische Prüfungen in der CI-Pipeline, gegebenenfalls Freigabe durch eine zweite Person und schließlich das Zusammenführen.
Google hat zudem mit Zusammenfassungen experimentiert, die nicht nur als Text, sondern auch als kurze Audio-Übersicht der Änderungen bereitgestellt werden. Solche Funktionen sind eher Komfort als Kern. Für die Praxis wichtiger ist, dass die textliche Zusammenfassung so konkret ist, dass Reviewer schnell erfassen, welche Teile des Codes sie besonders genau ansehen sollten. Wir empfehlen, für von Jules erzeugte Pull Requests eine eigene Kennzeichnung einzuführen, damit im Team und später in der Historie nachvollziehbar bleibt, welche Änderungen von einem Agenten stammen.
Kapitel 04 · KI, Agenten & Automatisierung

Cloud-VM, Gemini und der Ablauf einer Agentenaufgabe

Jules ist von Grund auf als Agent gebaut. Damit er sinnvoll arbeiten kann, braucht er drei Dinge: eine Umgebung, in der er Code ausführen darf, ein Modell, das planen und große Codemengen verarbeiten kann, und Informationen über die Gepflogenheiten des Projekts. Wie diese Bausteine zusammenspielen, bestimmt Qualität, Geschwindigkeit und Risiko.

01
Umgebung bereitstellen
Für jede Aufgabe startet Jules eine isolierte virtuelle Maschine in Googles Cloud, klont das Repository und führt ein optional hinterlegtes Einrichtungsskript aus, das Abhängigkeiten und Werkzeuge installiert.
02
Kontext erschließen
Der Agent liest die Struktur des Repositorys, relevante Dateien und projektspezifische Anweisungen, etwa aus einer Datei wie AGENTS.md, und bildet daraus ein Bild der Codebasis und ihrer Konventionen.
03
Planen und umsetzen
Das Gemini-Modell zerlegt die Aufgabe in Schritte, legt den Plan vor und setzt ihn nach Freigabe um. Dabei werden Befehle ausgeführt, Dateien geändert und Zwischenergebnisse geprüft.
04
Prüfen und übergeben
Tests werden ausgeführt, Fehler iterativ behoben und das Ergebnis als Diff mit Zusammenfassung vorgelegt. Nach Freigabe entsteht ein Branch oder Pull Request im GitHub-Repository.

Die virtuelle Maschine als Arbeitsplatz des Agenten

Der wichtigste technische Unterschied zu einem Agenten, der lokal auf dem Rechner der Entwicklerin läuft, ist die isolierte Cloud-Umgebung. Jules erhält für jede Aufgabe eine eigene Maschine mit einem gängigen Linux-System und vorinstallierten Werkzeugen für verbreitete Sprachen und Ökosysteme. Weitere Abhängigkeiten installiert ein Einrichtungsskript, das im Repository oder in den Einstellungen hinterlegt wird. Nach unserem Kenntnisstand lassen sich vorbereitete Umgebungen zwischenspeichern, sodass nicht jede Aufgabe mit einer vollständigen Neuinstallation beginnt.
Diese Isolation hat zwei Seiten. Einerseits ist sie ein Sicherheitsgewinn: Der Agent hat keinen Zugriff auf lokale Dateien, Zugangsdaten auf dem Rechner der Entwicklerin oder das interne Netzwerk des Unternehmens. Fehlerhafte Befehle richten in einer Wegwerf-Umgebung keinen Schaden an. Andererseits ist sie eine Grenze: Projekte, die zum Bauen oder Testen interne Paketquellen, private Container-Registrys, Datenbanken im Firmennetz oder Lizenzserver benötigen, lassen sich in der Cloud-VM nur eingeschränkt oder gar nicht vollständig ausführen. Wer solche Abhängigkeiten über Zugangsdaten in die VM holt, muss genau abwägen, welche Geheimnisse er damit in Googles Infrastruktur bringt.

Gemini als Modell und die Rolle des Kontexts

Jules nutzt Modelle der Gemini-Familie, nach unserem Kenntnisstand jeweils eine aktuelle, leistungsstarke Generation, die Google im Laufe der Zeit austauscht. Gemini-Modelle sind auf große Kontexte ausgelegt, was einem Agenten erlaubt, viele Dateien eines Repositorys gleichzeitig zu berücksichtigen. Welches Modell zu einem bestimmten Zeitpunkt im Einsatz ist und ob es je nach Tarif Unterschiede gibt, sollten Sie aktuell beim Anbieter prüfen. Für Teams bedeutet ein Modellwechsel, dass sich das Verhalten des Agenten verändern kann, im Guten wie im Schlechten.
Mindestens ebenso wichtig wie das Modell ist der projektspezifische Kontext. Jules liest Anweisungen aus Dateien im Repository, in denen Teams beschreiben, wie das Projekt gebaut und getestet wird, welche Konventionen gelten und welche Bereiche nicht angefasst werden sollen. Der sich etablierende Standard AGENTS.md wird nach Herstellerangaben unterstützt. Eine solche Datei ist schnell geschrieben und verbessert die Ergebnisse häufig deutlich, weil der Agent nicht raten muss, welches Testkommando das richtige ist oder welche Formatierungsregeln gelten. Darüber hinaus hat Google Funktionen eingeführt, mit denen sich Jules Vorlieben und Korrekturen über einzelne Aufgaben hinaus merken kann. Wie diese Erinnerung gespeichert und gelöscht wird, gehört in die Datenschutzprüfung.

Parallele Aufgaben und proaktive Vorschläge

Weil jede Aufgabe in einer eigenen Umgebung läuft, kann Jules mehrere Aufgaben parallel bearbeiten. Die Zahl gleichzeitiger Aufgaben ist je nach Tarif begrenzt. In der Praxis ergibt sich daraus ein neues Arbeitsmuster: Morgens werden mehrere klar umrissene Aufgaben übergeben, im Laufe des Tages werden die Ergebnisse geprüft, übernommen oder mit Hinweisen zurückgegeben. Der Engpass verschiebt sich damit vom Schreiben zum Review. Teams, die bereits heute mit Review-Rückstau kämpfen, sollten diesen Effekt bewusst einplanen.
Google hat Jules zudem in Richtung proaktiver Arbeit weiterentwickelt. Nach unserem Kenntnisstand kann Jules Vorschläge für mögliche Aufgaben machen, etwa auf Basis von Hinweisen im Code, und es gibt Möglichkeiten, wiederkehrende Aufgaben zeitgesteuert anzustoßen. Solche Funktionen sind verlockend, weil sie Wartungsarbeit automatisieren. Sie erhöhen aber auch die Menge an Änderungen, die Menschen prüfen müssen. Unser Rat: Proaktive und zeitgesteuerte Funktionen erst aktivieren, wenn die Qualität der manuell beauftragten Aufgaben im eigenen Repository verlässlich ist.
Kapitel 05 · Integrationen & Ökosystem

GitHub, Kommandozeile, API und das Google-Ökosystem

Ein Agent ist nur so nützlich wie seine Anbindung an die Orte, an denen Code und Aufgaben liegen. Jules ist eng mit GitHub verzahnt und bietet mit Kommandozeile und API Wege zur Automatisierung. Für Unternehmen mit anderen Git-Plattformen ist die Integrationsfrage deshalb oft die erste und entscheidende Hürde.

Bereich Unterstützung Hinweis für die Praxis
GitHub Zentrale Integration über GitHub-App Zugriff auf ausgewählte Repositorys beschränken, Organisationsrichtlinien prüfen
GitLab, Bitbucket, Azure DevOps Nach unserem Kenntnisstand nicht direkt Aktuellen Stand beim Anbieter prüfen, Spiegelung nach GitHub nur nach Abwägung
Selbst betriebene Git-Server Nicht vorgesehen Für On-Premises-GitLab ist Jules in der Regel keine Option
Kommandozeile Eigenes CLI-Werkzeug Aufgaben aus dem Terminal starten und Ergebnisse lokal übernehmen
API Programmatischer Zugriff Anbindung an Ticketsysteme, Chat oder CI, Berechtigungen sorgfältig vergeben
IDE Indirekt über CLI und Erweiterungen Für die Arbeit im Editor eher Gemini Code Assist oder andere Assistenten
Google-Werkzeuge Verknüpfung mit Gemini CLI und weiteren Diensten Funktionsumfang ändert sich häufig, Details in der Dokumentation prüfen

GitHub als Dreh- und Angelpunkt

Jules arbeitet nach unserem Kenntnisstand ausschließlich mit Repositorys auf GitHub. Die Verbindung erfolgt über eine GitHub-App, die bei der Einrichtung Zugriff auf ausgewählte Repositorys oder eine ganze Organisation erhält. Über diese App liest Jules den Code, legt Branches an und öffnet Pull Requests. In GitHub-Organisationen mit Richtlinien für Drittanbieter-Apps muss die Installation in der Regel von einer berechtigten Person genehmigt werden. Diese Hürde ist sinnvoll und sollte nicht umgangen werden.
Für die Praxis empfehlen wir, den Zugriff nicht pauschal für alle Repositorys zu erteilen, sondern gezielt für die Projekte, die im Pilot genutzt werden. Außerdem sollte in den Branch-Schutzregeln festgelegt sein, dass Änderungen nur über Pull Requests mit menschlicher Freigabe in geschützte Branches gelangen. Dann kann ein Agent zwar Vorschläge machen, aber nichts ohne Prüfung in den Hauptzweig bringen. Diese Regel gilt unabhängig von Jules für jeden Agenten mit Schreibzugriff.

Wenn der Code nicht auf GitHub liegt

Viele mittelständische Unternehmen betreiben GitLab auf eigenen Servern, nutzen Bitbucket Data Center oder Azure DevOps. Für diese Umgebungen ist Jules nach unserem Kenntnisstand keine direkte Option. Theoretisch ließe sich ein Repository nach GitHub spiegeln, um Jules darauf arbeiten zu lassen. Das ist technisch machbar, widerspricht aber oft genau den Gründen, aus denen der Code nicht auf GitHub liegt. Eine solche Spiegelung sollte nur nach bewusster Abwägung und mit Zustimmung der Verantwortlichen für Datenschutz und Informationssicherheit erfolgen.
Für Unternehmen mit selbst betriebener Git-Infrastruktur sind Agenten, die lokal oder in der eigenen Infrastruktur laufen, meist die passendere Wahl. Dazu gehören quelloffene Werkzeuge, die mit frei wählbaren Modellen arbeiten, einschließlich Modellen bei Anbietern mit Rechenzentrum in der EU oder lokal betriebener Modelle. Wer den Ansatz asynchroner Agenten ohne GitHub nutzen will, findet dort eher eine Lösung als bei Jules.

Kommandozeile, API und Anbindung an Ticketsysteme

Mit dem Kommandozeilenwerkzeug und der API öffnet sich Jules für Automatisierung. Denkbar sind Abläufe, in denen ein Ticket mit einer bestimmten Kennzeichnung automatisch als Aufgabe an Jules übergeben wird, oder Skripte, die nach jedem Release eine Aufgabe zur Aktualisierung von Abhängigkeiten anstoßen. Nach unserem Kenntnisstand gibt es zudem Verknüpfungen mit weiteren Google-Werkzeugen wie Gemini CLI, über die sich Aufgaben an Jules delegieren lassen.
Solche Automatisierungen sind wirkungsvoll, erfordern aber Sorgfalt bei Berechtigungen und Schlüsseln. Ein API-Schlüssel, mit dem sich Aufgaben auf beliebigen Repositorys starten lassen, ist ein schützenswertes Geheimnis. Er gehört in einen Geheimnisspeicher, nicht in ein Skript im Repository. Und jede automatisch erzeugte Aufgabe sollte im Ergebnis genauso geprüft werden wie eine manuell beauftragte. Automatisierung beschleunigt die Erzeugung von Änderungen, nicht die Verantwortung für sie.
Kapitel 06 · Abgrenzung zu Wettbewerbern

Jules im Vergleich: Copilot Agent, Codex, Devin & Claude Code

Asynchrone Coding-Agenten sind seit 2025 eines der am stärksten umkämpften Felder im KI-Markt. Nahezu alle großen Anbieter haben einen Agenten, der Aufgaben in einer Cloud-Umgebung abarbeitet und Pull Requests liefert. Die Unterschiede liegen weniger im Grundprinzip als in Plattformbindung, Steuerbarkeit, Vertragslage und Betriebsoptionen.

Kriterium Google Jules GitHub Copilot Agent OpenAI Codex Devin Claude Code
Grundprinzip Asynchron in Cloud-VM Asynchron in GitHub-Umgebung Cloud-Agent und lokale CLI Autonomer Agent mit eigener Umgebung Lokal im Terminal, zusätzlich Cloud-Variante
Modell Gemini Mehrere Modelle wählbar OpenAI-Modelle Eigene Kombination Claude-Modelle
Git-Plattformen GitHub GitHub Vor allem GitHub Mehrere Plattformen Lokal beliebig
Einstieg Kostenloses Kontingent An Copilot-Tarif gekoppelt An ChatGPT-Tarif gekoppelt Kostenpflichtig An Claude-Tarif oder API gekoppelt
Unternehmensverwaltung Aktuell prüfen Über GitHub Enterprise Über Business-Tarife Enterprise-Angebot Über Team- und Enterprise-Tarife
Self-Hosting Nein Nein Lokale CLI mit Cloud-Modell Enterprise-Optionen prüfen Lokal, Modelle auch über Cloud-Plattformen
Anbietersitz USA USA USA USA USA

Gegenüber dem Coding-Agenten von GitHub Copilot

Der wohl naheliegendste Vergleich ist der Agent, den GitHub in Copilot integriert hat. Auch er übernimmt Issues, arbeitet in einer isolierten Umgebung und liefert Pull Requests. Sein großer Vorteil ist die Nähe zur Plattform: Er lässt sich direkt aus einem Issue heraus beauftragen, läuft in der Infrastruktur von GitHub Actions und wird über dieselben Richtlinien und Verträge verwaltet wie Copilot insgesamt. Für Unternehmen, die bereits GitHub Enterprise und Copilot Business oder Enterprise nutzen, ist das ein starkes Argument, weil kein weiterer Anbieter hinzukommt.
Jules punktet demgegenüber mit einem niedrigschwelligen Einstieg, mit dem eigenen Planungsschritt vor der Umsetzung und mit der Anbindung an die Gemini-Modelle, die gerade bei großen Codemengen ihre Stärken haben. Für Teams, die Google-Dienste ohnehin intensiv nutzen, kann das attraktiv sein. Eine Entscheidung sollte sich aber weniger an Funktionslisten orientieren als an der Frage, welcher Anbieter vertraglich und organisatorisch besser in die eigene Landschaft passt.

Gegenüber OpenAI Codex, Devin und Claude Code

OpenAI Codex verfolgt ein ähnliches Prinzip mit Cloud-Aufgaben, ergänzt um ein quelloffenes Kommandozeilenwerkzeug, das lokal arbeitet. Devin von Cognition war einer der ersten Anbieter, die das Bild des autonomen Software-Ingenieurs geprägt haben, und richtet sich mit eigener Umgebung, Anbindung an mehrere Plattformen und Enterprise-Angeboten stärker an Unternehmen. Claude Code von Anthropic ist ursprünglich ein Agent für das lokale Terminal, der direkt im Arbeitsverzeichnis arbeitet und damit auch mit Code funktioniert, der nicht auf GitHub liegt; inzwischen gibt es nach unserem Kenntnisstand ebenfalls eine Variante, die Aufgaben in einer Cloud-Umgebung ausführt.
Für den Mittelstand ist der wichtigste strukturelle Unterschied die Frage nach lokal oder Cloud. Lokale Agenten lassen den Code auf dem eigenen Rechner, senden aber Ausschnitte an das Sprachmodell. Cloud-Agenten wie Jules übertragen das gesamte Repository in eine fremde Umgebung. Beide Wege sind datenschutzrechtlich zu bewerten, aber mit unterschiedlichem Gewicht. Zudem lassen sich lokale Agenten oft mit Modellen über Cloud-Plattformen mit EU-Regionen betreiben, was bei Jules nicht vorgesehen ist.

Gegenüber quelloffenen Agenten und Self-Hosting

Neben den großen Anbietern gibt es quelloffene Agenten und Assistenten, die sich mit frei gewählten Modellen betreiben lassen, darunter Werkzeuge wie Aider, Cline oder Continue sowie selbst gehostete Assistenten wie Tabby. Sie erreichen nicht immer den Komfort eines vollständig verwalteten Cloud-Agenten, bieten aber volle Kontrolle über Datenflüsse und Modellwahl. Für Unternehmen mit besonders schützenswertem Code, mit selbst betriebenen Git-Servern oder mit strengen Vorgaben zur Datenhaltung in der EU sind sie häufig die realistischere Option.
Stärken
  • Echte Delegation: Aufgaben laufen asynchron und parallel
  • Isolierte Cloud-VM, kein Zugriff auf lokale Rechner und Firmennetz
  • Planfreigabe vor der Umsetzung als klare Kontrollstelle
  • Ergebnisse als Pull Request im gewohnten Review-Prozess
  • Niedrigschwelliger Einstieg mit kostenlosem Kontingent
  • Kommandozeile und API für eigene Automatisierungen
Einschränkungen
  • Gesamtes Repository wird in Googles Cloud verarbeitet, Drittland USA
  • Nach unserem Kenntnisstand nur GitHub, keine selbst betriebenen Git-Server
  • Kein Self-Hosting und keine freie Modellwahl
  • Unternehmensverwaltung und Vertragsgrundlage aktuell prüfen
  • Interne Abhängigkeiten im Firmennetz in der VM kaum erreichbar
  • Mehr Änderungen bedeuten mehr Review-Aufwand
Kapitel 07 · Einführung & Betrieb

Reine Cloud, klare Regeln: Jules sicher einführen

Bei Jules gibt es keine Wahl zwischen Cloud und eigener Installation. Der Agent läuft immer in Googles Infrastruktur. Die Einführung dreht sich deshalb weniger um die Frage, wo Jules betrieben wird, als darum, welcher Code dorthin darf, unter welchen Bedingungen und mit welchen Kontrollen im Team.

Einsatzvariante Datenfluss Aufwand Geeignet für
Öffentliche Repositorys Code ist ohnehin öffentlich Gering Open-Source-Projekte, Beispielcode, Lernumgebungen
Private Repositorys, unkritischer Code Repository wird in Googles Cloud-VM geklont Gering Interne Werkzeuge, Prototypen, Pilotprojekte
Private Repositorys, Geschäftslogik Wie oben, zusätzlich Vertrag und Trainingsausschluss nötig Mittel Nur mit zentral verwalteten Konten und geklärter Vertragslage
Hochsensibler Code Verarbeitung außerhalb eigener Kontrolle Nicht empfohlen Lokale oder selbst gehostete Agenten als Alternative

Voraussetzungen im Repository schaffen

Die Ergebnisse eines Agenten sind so gut wie die Umgebung, in der er arbeitet. Repositorys, in denen sich das Projekt mit einem einzigen Befehl bauen und testen lässt, liefern mit Jules deutlich bessere Ergebnisse als Projekte, deren Einrichtung nur in einer internen Wiki-Seite beschrieben ist. Vor dem Pilot lohnt es sich deshalb, ein Einrichtungsskript zu schreiben, das alle Abhängigkeiten installiert, und eine AGENTS.md oder vergleichbare Datei anzulegen, die Build-Befehle, Testbefehle, Code-Konventionen und die Bereiche beschreibt, die nicht angefasst werden dürfen.
Ebenso wichtig ist eine aussagekräftige Testsuite. Ein Agent, der seine Änderungen gegen gute Tests prüfen kann, korrigiert viele Fehler selbst, bevor ein Mensch sie zu sehen bekommt. Fehlen Tests, kann Jules zwar Code ändern, aber kaum beurteilen, ob das Verhalten erhalten bleibt. In solchen Repositorys ist es oft sinnvoll, Jules zuerst mit dem Ergänzen von Tests zu beauftragen und erst danach mit inhaltlichen Änderungen.

Einführung in fünf Schritten

01
Ziel und Aufgabenklassen festlegen
Welche Art von Aufgaben soll Jules übernehmen? Abhängigkeitsaktualisierungen, Tests, kleine Fehlerbehebungen, Dokumentation? Vorab Messgrößen definieren, etwa Anteil übernommener Pull Requests, Nacharbeitsaufwand und Durchlaufzeit.
02
Konto, Vertrag und Datenschutz klären
Zentral verwaltete Konten festlegen, Nutzungsbedingungen, Auftragsverarbeitung, Trainingsausschluss und Speicherdauer prüfen. Repositorys mit besonders sensiblem Code ausdrücklich ausnehmen.
03
GitHub absichern
GitHub-App nur für ausgewählte Repositorys freigeben, Branch-Schutz mit Pflicht-Review aktivieren, Kennzeichnung für Agenten-Pull-Requests einführen und Geheimnisse aus dem Repository entfernen.
04
Pilot mit einem Team
Ein Team mit guter Testabdeckung und aktiver Review-Kultur auswählen. Planfreigabe verpflichtend machen, Aufgaben bewusst klein halten und wöchentlich auswerten, welche Aufgabenklassen gut und welche schlecht funktionieren.
05
Ausweiten oder bewusst begrenzen
Erfolgreiche Aufgabenklassen auf weitere Repositorys übertragen, Leitfaden für gute Aufgabenbeschreibungen erstellen und nach drei Monaten Nutzen, Kosten und Risiken bewerten. Auch ein bewusst enger Einsatz ist ein gutes Ergebnis.

Betrieb, Verantwortung und Akzeptanz im Team

Auch ohne eigene Installation braucht Jules eine Verantwortliche oder einen Verantwortlichen. Diese Person pflegt Einrichtungsskripte und Agenten-Anweisungen, verfolgt Änderungen an Funktionen und Modellen, sammelt Rückmeldungen aus dem Team und achtet darauf, dass die Freigaben in GitHub aktuell bleiben. Wenn Google das zugrunde liegende Modell wechselt oder neue Funktionen wie proaktive Vorschläge aktiviert, sollte das bewusst geprüft und nicht stillschweigend übernommen werden.
Für die Akzeptanz im Team ist eine klare Haltung wichtig: Jules ist ein Werkzeug, das Routinearbeit vorbereitet, keine Konkurrenz für die Entwicklerinnen und Entwickler. Wer einen Agenten-Pull-Request übernimmt, trägt dafür dieselbe Verantwortung wie für eigenen Code. Bewährt hat sich, offen über gelungene und misslungene Aufgaben zu sprechen und daraus gemeinsam zu lernen, wie Aufgaben formuliert werden müssen. Teams, die diesen Lernprozess ernst nehmen, kommen meist innerhalb weniger Wochen zu einem stabilen Bild, wofür sich Jules lohnt und wofür nicht.
Kapitel 08 · Einsatz im Mittelstand

Praxisszenarien: Wo Jules im Mittelstand Wirkung zeigt

Der Nutzen von Jules hängt stark von der Art der Aufgaben und vom Zustand der Repositorys ab. Besonders groß ist er dort, wo viele gut abgegrenzte Wartungsaufgaben liegen bleiben, wo Projekte sauber baubar und testbar sind und wo der Code bereits auf GitHub liegt. Die folgenden Szenarien beschreiben typische Konstellationen mittelständischer Entwicklungsteams.

Wartungsrückstau abbauen

Veraltete Bibliotheken, Warnungen im Build und kleinere Fehlerberichte stapeln sich. Jules bearbeitet solche Aufgaben im Hintergrund, das Team prüft und übernimmt die Ergebnisse gebündelt.

Mehr Kapazität für Neues
Tests nachrüsten

Ein Modul mit dünner Testabdeckung soll abgesichert werden, bevor es umgebaut wird. Jules ergänzt Tests für bestehendes Verhalten, die Fachverantwortlichen prüfen, ob das Verhalten korrekt ist.

Sicherheitsnetz vor dem Umbau
Dokumentation nachziehen

README-Dateien, Kommentare zu Schnittstellen und Einrichtungsanleitungen sind veraltet. Jules gleicht Dokumentation mit dem aktuellen Code ab und schlägt Aktualisierungen vor.

Schnellere Einarbeitung
Interne Werkzeuge und Prototypen

Kleine interne Anwendungen ohne sensible Geschäftslogik, etwa Auswertungsskripte oder Hilfswerkzeuge, eignen sich gut als Einstieg, weil das Datenschutzrisiko überschaubar ist.

Risikoarmer Einstieg

Szenario: Abhängigkeiten in einem Kundenportal aktualisieren

Ein mittelständischer Großhändler betreibt ein Kundenportal, das von einem kleinen internen Team gepflegt wird. Sicherheitsmeldungen zu verwendeten Bibliotheken häufen sich, doch jede Aktualisierung bringt kleinere Anpassungen an mehreren Stellen mit sich. Im Tagesgeschäft fehlt die Zeit, und so wächst der Rückstand. Mit Jules lässt sich jede Aktualisierung als eigene Aufgabe formulieren: Bibliothek auf die neue Version heben, Anpassungen vornehmen, Tests ausführen, Ergebnis als Pull Request vorlegen.
Der Gewinn liegt nicht darin, dass der Agent schwierige Probleme löst, sondern darin, dass er die mühsame Kleinarbeit vorbereitet. Das Team prüft gebündelt mehrere Pull Requests, statt jede Aktualisierung selbst anzustoßen. Voraussetzung ist eine Testsuite, die das wesentliche Verhalten des Portals abdeckt, und eine klare Regel, dass sicherheitsrelevante Aktualisierungen besonders gründlich geprüft werden. Wo die Testsuite Lücken hat, sollte zuerst Jules diese Lücken schließen helfen.

Szenario: Kleines Team mit vielen Baustellen

In vielen Unternehmen besteht die Softwareentwicklung aus wenigen Personen, die interne Werkzeuge, Schnittstellen zum ERP, Auswertungen und kleinere Webanwendungen gleichzeitig betreuen. Jede dieser Baustellen hat eigene kleine Aufgaben, die liegen bleiben. Jules kann hier wie eine zusätzliche Arbeitskraft für Routineaufgaben wirken: Am Morgen werden drei oder vier klar formulierte Aufgaben übergeben, im Laufe des Tages werden die Ergebnisse geprüft.
Damit das funktioniert, müssen zwei Bedingungen erfüllt sein. Erstens müssen die betroffenen Repositorys auf GitHub liegen und für die Verarbeitung in Googles Cloud freigegeben sein. Zweitens muss das Team bereit sein, Zeit in die Formulierung guter Aufgaben und in die Prüfung der Ergebnisse zu investieren. Wer erwartet, dass Jules vage Wünsche selbstständig in fertige Lösungen verwandelt, wird enttäuscht. Wer dagegen lernt, präzise zu delegieren, gewinnt spürbar Zeit.

Szenario: Agenten-Kompetenz aufbauen

Für viele Unternehmen ist die Frage nicht, ob asynchrone Agenten kommen, sondern wie man den Umgang mit ihnen lernt. Jules eignet sich dank des kostenlosen Einstiegs und der einfachen Bedienung gut, um im Team Erfahrung zu sammeln: Wie formuliert man Aufgaben? Wie prüft man Agenten-Code effizient? Welche Aufgabenklassen funktionieren, welche nicht? Ein solcher Lernpilot lässt sich mit öffentlichen oder unkritischen internen Repositorys durchführen, ohne dass sensibler Code die eigene Infrastruktur verlässt.
Die dabei gewonnenen Erkenntnisse sind übertragbar. Gute Agenten-Anweisungen, Einrichtungsskripte, Regeln für Branch-Schutz und Review-Kriterien für Agenten-Code helfen auch dann, wenn sich das Unternehmen später für einen anderen Agenten entscheidet, etwa für einen lokal betriebenen oder einen über einen bestehenden Rahmenvertrag verfügbaren.
Wann Jules eher nicht passt

Wenn der Code auf einem selbst betriebenen GitLab, in Bitbucket Data Center oder in Azure DevOps liegt, ist Jules nach unserem Kenntnisstand keine direkte Option. Auch wenn Projekte nur mit Zugriff auf interne Systeme baubar sind, wenn keine aussagekräftigen Tests existieren oder wenn der Code besonders schützenswerte Geschäftsgeheimnisse enthält, sind lokale oder selbst gehostete Agenten meist die bessere Wahl. Und Teams ohne Pull-Request-Kultur sollten zuerst diese Kultur aufbauen, bevor sie einen Agenten einsetzen.

Kapitel 09 · Kosten, DSGVO & Code-IP

Kosten, Drittlandtransfer und Schutz des eigenen Codes

Jules arbeitet nicht mit Ausschnitten, sondern mit dem gesamten Repository, das in eine virtuelle Maschine bei Google geklont wird. Damit verlässt das wertvollste digitale Gut vieler Unternehmen vollständig die eigene Infrastruktur. Kosten, Datenschutz und der Schutz geistigen Eigentums gehören deshalb vor jeder Nutzung mit Firmencode auf den Tisch.

Kostenmodell realistisch einschätzen. Jules bietet nach unserem Kenntnisstand einen kostenlosen Einstieg mit begrenzter Zahl an Aufgaben pro Tag und begrenzter Zahl gleichzeitiger Aufgaben. Höhere Kontingente sind an die kostenpflichtigen Google-KI-Abos gekoppelt, die in mehreren Stufen angeboten werden. Konkrete Preise, Kontingente und die Zuordnung zu Abos ändern sich häufig und sollten aktuell beim Anbieter geprüft werden. Hinzu kommen indirekte Kosten: Zeit für das Formulieren von Aufgaben, für das Review der Ergebnisse, für die Pflege von Einrichtungsskripten und Anweisungen sowie für die datenschutzrechtliche Prüfung.
Für die Wirtschaftlichkeit zählt weniger der Abopreis als die Quote übernommener Ergebnisse. Wenn ein Großteil der Agenten-Pull-Requests nach kurzer Prüfung übernommen werden kann, entsteht ein deutlicher Zeitgewinn. Wenn dagegen viele Ergebnisse verworfen oder aufwendig nachgearbeitet werden müssen, kann der Aufwand den Nutzen übersteigen. Diese Quote sollte im Pilot gemessen werden, getrennt nach Aufgabenklassen.
Hinweis: keine Rechtsberatung

Die folgenden Ausführungen geben den allgemeinen Stand aus unserer Projektpraxis wieder und ersetzen keine individuelle rechtliche Prüfung. Für eine verbindliche Bewertung Ihres konkreten Falls ziehen Sie bitte Ihre Datenschutzbeauftragten und gegebenenfalls fachkundige Rechtsberatung hinzu.

Serverstandort, Drittlandtransfer und Trainingsnutzung

Google ist ein Anbieter mit Sitz in den USA. Die virtuellen Maschinen von Jules laufen in Googles Cloud-Infrastruktur; eine Auswahl der Region, etwa eine garantierte Verarbeitung in der EU, ist für Jules nach unserem Kenntnisstand nicht vorgesehen. Damit liegt in der Regel ein Drittlandtransfer vor. Google ist nach unserem Kenntnisstand unter dem EU-US Data Privacy Framework zertifiziert, das für zertifizierte Unternehmen einen Transfermechanismus bietet. Dieser Rahmen ist politisch und rechtlich nicht unumstritten, und Unternehmen sollten Entwicklungen dazu im Blick behalten. Unabhängig davon unterliegt ein US-Anbieter US-Gesetzen, die Behörden unter bestimmten Voraussetzungen Zugriff auf Daten ermöglichen können.
Ebenso wichtig ist die Frage der Trainingsnutzung. Google gibt nach unserem Kenntnisstand an, Code aus privaten Repositorys nicht zum Training der Modelle zu verwenden. Diese Zusage sollte für die konkret genutzte Kontoart in den aktuellen Bedingungen nachgelesen und dokumentiert werden, denn Bedingungen für private Konten und für Unternehmensangebote können sich unterscheiden. Zu klären ist außerdem, welche weiteren Daten erhoben werden, etwa Aufgabenbeschreibungen, Chatverläufe, Protokolle der VM und gespeicherte Erinnerungen, wie lange sie aufbewahrt werden und ob sie von Menschen eingesehen werden können. Self-Hosting oder eine Verarbeitung in einer garantierten EU-Region ist bei Jules nicht möglich. Wer das benötigt, sollte auf lokal laufende oder selbst gehostete Agenten mit Modellen bei Anbietern mit EU-Rechenzentrum oder auf lokal betriebene Modelle ausweichen.
Prüfliste vor der Freigabe von Jules

Diese Punkte sollten vor der Nutzung mit Firmencode geklärt und dokumentiert werden, idealerweise schriftlich vom Anbieter bestätigt:

Kontoart
Persönliches Konto oder zentral verwaltetes Unternehmenskonto? Welche Nutzungsbedingungen gelten jeweils?
Serverstandort
Wo laufen die VMs, wo werden Code, Protokolle und Erinnerungen gespeichert? Gibt es eine EU-Option?
Trainingsnutzung
Ausschluss der Nutzung von Code, Aufgaben und Chatverläufen für Training für die genutzte Kontoart bestätigen lassen
Speicherdauer
Wie lange bleiben Repository-Kopien, VM-Protokolle und Verläufe gespeichert? Wie lassen sie sich löschen?
Auftragsverarbeitung
AV-Vertrag, Subprozessoren, Transfermechanismus und Möglichkeit menschlicher Einsichtnahme prüfen
Alternativen
Sind lokale oder selbst gehostete Agenten für sensible Repositorys die bessere Wahl?

Code-IP, Geschäftsgeheimnisse und personenbezogene Daten im Code

Quellcode ist in vielen Unternehmen ein Geschäftsgeheimnis im Sinne des Geschäftsgeheimnisgesetzes, das angemessene Schutzmaßnahmen voraussetzt. Wer das komplette Repository in die Cloud eines Dritten überträgt, sollte dokumentieren, warum das im konkreten Fall vertretbar ist und welche vertraglichen Zusagen bestehen. Zu klären ist auch, wem die vom Agenten erzeugten Änderungen gehören und ob Jules Code vorschlägt, der aus öffentlichen Quellen mit Lizenzpflichten stammen könnte. Ein ergänzender Lizenzscan in der CI-Pipeline ist eine sinnvolle Absicherung.
Personenbezogene Daten finden sich im Code häufiger als gedacht: in Testdaten, Konfigurationsdateien, Kommentaren mit Namen oder in eingecheckten Datenbankauszügen. Bei Jules gelangt nicht nur ein Ausschnitt, sondern das gesamte Repository mitsamt Historie in die VM. Eine Bereinigung der Repositorys, ein Scan auf Geheimnisse und Zugangsdaten sowie das Entfernen echter Kundendaten aus Testbeständen sind deshalb Pflicht, bevor ein Repository mit Jules verbunden wird. Zugangsdaten, die der Agent für Build oder Tests benötigt, sollten auf eigens angelegte, eng begrenzte Testkonten beschränkt sein.

Verzeichnis, Betriebsrat und EU AI Act

Sobald personenbezogene Daten betroffen sind, gehört die Nutzung von Jules in das Verzeichnis von Verarbeitungstätigkeiten. Da Aktivitätsprotokolle zeigen, wer welche Aufgaben beauftragt und welche Ergebnisse übernommen hat, kann in Unternehmen mit Betriebsrat die Mitbestimmung bei technischen Einrichtungen berührt sein, die zur Leistungs- und Verhaltenskontrolle geeignet sind. Eine frühzeitige Einbindung und eine Vereinbarung zur Nutzung von KI-Werkzeugen schaffen hier Klarheit. Aus Sicht des EU AI Act sind Coding-Agenten in der Regel keine Hochrisikosysteme, Unternehmen sollten aber die Pflicht zur KI-Kompetenz ihrer Mitarbeitenden beachten und Schulungen dokumentieren.
Kapitel 10 · FAQ

Häufig gestellte Fragen zu Google Jules

Die wichtigsten Fragen, die uns IT-Leitungen, Entwicklungsteams und Datenschutzverantwortliche zu Google Jules stellen, kurz und praxisnah beantwortet.

Was ist Google Jules?
Jules ist ein asynchroner KI-Coding-Agent von Google auf Basis der Gemini-Modelle. Er übernimmt klar beschriebene Programmieraufgaben, klont dazu das GitHub-Repository in eine isolierte virtuelle Maschine in Googles Cloud, legt einen Plan vor, setzt ihn um, führt Tests aus und übergibt das Ergebnis als Branch oder Pull Request.
Worin unterscheidet sich Jules von Gemini Code Assist und Gemini CLI?
Gemini Code Assist ist der Assistent in der Entwicklungsumgebung mit Autovervollständigung, Chat und Agentenmodus. Gemini CLI ist ein quelloffener Agent, der lokal im Terminal arbeitet. Jules dagegen läuft vollständig in Googles Cloud, arbeitet direkt mit dem GitHub-Repository und erledigt Aufgaben zeitversetzt, ohne dass jemand daneben sitzen muss.
Mit welchen Git-Plattformen funktioniert Jules?
Nach unserem Kenntnisstand arbeitet Jules ausschließlich mit GitHub und wird dort über eine GitHub-App angebunden. GitLab, Bitbucket, Azure DevOps und selbst betriebene Git-Server werden nicht direkt unterstützt. Den aktuellen Stand sollten Sie beim Anbieter prüfen.
Welche Aufgaben eignen sich für Jules?
Am besten funktionieren klar abgegrenzte, gut testbare Aufgaben: Abhängigkeiten aktualisieren, Tests ergänzen, kleinere Fehler beheben, Warnungen beseitigen oder Dokumentation nachziehen. Weniger geeignet sind explorative Aufgaben, Architekturentscheidungen und Änderungen, die Wissen außerhalb des Repositorys erfordern.
Kann Jules Code ohne menschliche Prüfung in den Hauptzweig bringen?
Das sollte organisatorisch ausgeschlossen werden. Jules erzeugt Branches und Pull Requests; mit Branch-Schutzregeln und Pflicht-Review in GitHub stellen Sie sicher, dass keine Änderung ohne menschliche Freigabe in geschützte Branches gelangt. Zusätzlich empfehlen wir, die Planfreigabe vor der Umsetzung verpflichtend zu machen.
Kann man Jules selbst hosten oder in der EU betreiben?
Nein. Jules läuft immer in Googles Cloud-Infrastruktur, eine eigene Installation oder eine garantierte Verarbeitung in einer EU-Region ist nach unserem Kenntnisstand nicht vorgesehen. Wer das benötigt, sollte lokal laufende oder selbst gehostete Agenten mit EU-gehosteten oder lokalen Modellen in Betracht ziehen.
Ist Jules DSGVO-konform nutzbar?
Das hängt von Kontoart, Vertragsgrundlage und Art des Codes ab. Google sitzt in den USA, das gesamte Repository wird in Googles Cloud verarbeitet. Zu prüfen sind Nutzungsbedingungen, Auftragsverarbeitung, Transfermechanismus, Trainingsausschluss und Speicherdauer. Private Konten von Mitarbeitenden sind für Firmencode ungeeignet. Diese Hinweise ersetzen keine Rechtsberatung.
Nutzt Google meinen Code zum Training?
Google gibt nach unserem Kenntnisstand an, Code aus privaten Repositorys nicht zum Training zu verwenden. Diese Zusage sollte für die konkret genutzte Kontoart in den aktuellen Bedingungen nachgelesen und dokumentiert werden, ebenso die Regeln für Aufgabenbeschreibungen, Chatverläufe und Protokolle.
Was kostet Jules?
Es gibt einen kostenlosen Einstieg mit begrenzter Zahl an Aufgaben und begrenzter Parallelität. Höhere Kontingente sind an die kostenpflichtigen Google-KI-Abos gekoppelt. Konkrete Preise und Kontingente ändern sich häufig und sollten aktuell beim Anbieter geprüft werden. Hinzu kommt der Aufwand für Aufgabenformulierung und Review.
Wie unterstützt INAGRO bei der Einführung von Jules?
Wir helfen bei der Bewertung, ob Jules oder ein alternativer Agent zu Ihrer Git-Landschaft und Ihren Datenschutzanforderungen passt, bei der datenschutzseitigen Prüfung, bei der Absicherung von GitHub, beim Aufbau von Einrichtungsskripten und Agenten-Anweisungen sowie bei Schulungen zum Delegieren und Prüfen. Den Umfang stimmen wir nach einem unverbindlichen Erstgespräch ab.

Autonome Coding-Agenten

Bereit, Routinearbeit sicher an einen Agenten zu delegieren?

Von der Bewertung, ob Jules oder eine Alternative zu Ihrer Git-Landschaft passt, über die Datenschutzprüfung und die Absicherung Ihrer Repositorys bis zu Agenten-Anweisungen und Schulungen für Ihr Team – INAGRO begleitet Sie auf jedem Schritt. Mit ehrlicher Beratung, technischem Tiefgang und einem klaren Blick für Datenhoheit und den Schutz Ihres Codes. Schreiben Sie uns an hello@inagro.de.

Seit 2006 am Markt

Erfahrung aus über 100 Digitalprojekten

DSGVO & Souveränität

Datenschutz von Anfang an mitgedacht

Rückmeldung in 24 h

Schnell, direkt, unverbindlich