Wissensdatenbank · Coding-Assistenten · DevSecOps-Plattform

GitLab Duo – KI über den gesamten Software-Lebenszyklus hinweg.

GitLab Duo ist die Sammelbezeichnung für die KI-Funktionen der DevSecOps-Plattform GitLab. Code Suggestions in der IDE, ein kontextbewusster Chat, Zusammenfassungen und Reviews im Merge Request, Fehleranalyse in der CI-Pipeline, Erklärungen zu Schwachstellen und zunehmend agentische Abläufe greifen auf dieselbe Plattform zu, in der Code, Tickets und Pipelines ohnehin liegen. Für Unternehmen, die GitLab bereits nutzen, ist Duo der naheliegendste Weg zu KI in der Entwicklung – und dank Self-Managed, Dedicated und selbst gehosteter Modelle einer der wenigen, bei dem sich Datenhoheit ernsthaft gestalten lässt.

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

26 Min. Lesezeit
Aktualisiert · Oktober 2026
Fachartikel · Expertenbeitrag
GitLab Duo
GitLab Inc. · USA (Remote-Unternehmen)
Anbieter
GitLab Inc. (USA)
Typ
KI-Schicht einer DevSecOps-Plattform
Basis
GitLab (SaaS, Self-Managed, Dedicated)
Betrieb
AI Gateway oder selbst gehostete Modelle
Modelle
Drittanbieter-LLMs, teils frei wählbar
Wettbewerb
GitHub Copilot, Amazon Q, Tabnine
INAGRO Eignung GitLab-Nutzer
★★★★★
Kapitel 01 · Überblick

Was ist GitLab Duo – und für wen lohnt es sich?

GitLab Duo ist kein eigenständiges Produkt, das man neben die Entwicklungsumgebung stellt, sondern die KI-Schicht der DevSecOps-Plattform GitLab. Hinter dem Namen verbirgt sich eine wachsende Familie von Funktionen, die überall dort ansetzen, wo GitLab im Software-Lebenszyklus ohnehin präsent ist: beim Schreiben von Code in der IDE, beim Planen in Issues und Epics, beim Review im Merge Request, in der CI/CD-Pipeline und bei der Bewertung von Sicherheitsbefunden.

Der Grundgedanke unterscheidet sich deutlich von reinen Coding-Assistenten. Werkzeuge wie ein KI-Editor oder ein terminalbasierter Agent konzentrieren sich auf den Moment, in dem Code entsteht. GitLab Duo dagegen versucht, KI entlang der gesamten Wertschöpfungskette der Softwareentwicklung verfügbar zu machen – vom Ticket bis zum Deployment. Das ist möglich, weil GitLab selbst bereits Quellcodeverwaltung, Planung, Pipelines, Paket- und Container-Registry, Sicherheitsscans und Betriebsfunktionen in einer Anwendung bündelt. Die KI kann auf genau diese Daten zugreifen: auf den Code, auf die Diskussion im Merge Request, auf das Log eines fehlgeschlagenen Jobs oder auf den Befund eines Sicherheitsscanners.
Drei Eigenschaften prägen GitLab Duo:
  • Plattform statt Plugin – Duo ist in die Weboberfläche von GitLab und über Erweiterungen in gängige IDEs eingebettet. Die KI kennt nicht nur den Code, sondern auch Issues, Merge Requests, Pipelines und Sicherheitsberichte, sofern sie im selben GitLab liegen.
  • Lebenszyklus statt Editor – der Nutzen entsteht nicht allein beim Tippen, sondern ebenso bei Code-Reviews, Fehleranalysen in der Pipeline, Zusammenfassungen langer Diskussionen und der Behebung von Schwachstellen. Für Teams, deren Engpass nicht das Schreiben, sondern das Prüfen und Ausliefern von Code ist, ist das ein relevanter Unterschied.
  • Wählbare Betriebsmodelle – GitLab ist eine der wenigen großen Plattformen, die neben dem SaaS-Angebot auch den Eigenbetrieb (Self-Managed) und eine dedizierte Single-Tenant-Variante (Dedicated) anbieten. Für die KI-Funktionen kommt die Option hinzu, eigene beziehungsweise selbst gehostete Sprachmodelle anzubinden. Damit lässt sich die Frage, wohin Code-Kontext fließt, deutlich feiner steuern als bei vielen reinen Cloud-Assistenten.
INAGRO-Einschätzung

Für Unternehmen, die GitLab bereits als zentrale Entwicklungsplattform nutzen, ist GitLab Duo die organisatorisch einfachste Möglichkeit, KI in die Softwareentwicklung zu bringen: kein zusätzlicher Anbieter, keine weitere Benutzerverwaltung, eine Rechtebasis, ein Vertrag. Die eigentliche Stärke liegt nicht in der Code-Vervollständigung – da sind spezialisierte Werkzeuge teils weiter –, sondern in der Verbindung zu Merge Requests, Pipelines und Sicherheitsbefunden. Besonders interessant wird Duo für Organisationen mit hohen Anforderungen an Datenhoheit, weil sich mit Self-Managed und selbst gehosteten Modellen ein Betrieb gestalten lässt, bei dem Code die eigene Infrastruktur nicht verlassen muss. Wer GitLab dagegen nicht nutzt, sollte Duo kaum als Anlass für einen Plattformwechsel sehen.

Von der Ein-Funktions-KI zur Agenten-Plattform

GitLab hat seine KI-Funktionen schrittweise aufgebaut. Am Anfang standen einzelne, klar abgegrenzte Helfer – Code-Vorschläge, das Erklären eines Code-Abschnitts, das Zusammenfassen eines Merge Requests. Mit der Zeit kamen ein übergreifender Chat, Funktionen für Tests, Refactoring und Fehleranalyse sowie Werkzeuge zur Messung der KI-Wirkung hinzu. Inzwischen verschiebt sich der Schwerpunkt, wie im gesamten Markt, hin zu agentischen Abläufen: KI-Agenten, die mehrere Schritte selbstständig planen und ausführen, Werkzeuge der Plattform aufrufen und Ergebnisse als Merge Request zurückgeben. Welche dieser Funktionen in welcher Version allgemein verfügbar, als Beta gekennzeichnet oder an bestimmte Editionen gebunden ist, ändert sich laufend. Für jede konkrete Planung gilt daher: den aktuellen Stand in der Dokumentation und beim Anbieter prüfen.

Für wen sich GitLab Duo besonders eignet

Den größten Nutzen ziehen Organisationen, die GitLab nicht nur als Git-Server, sondern als durchgängige Plattform einsetzen – mit Issues, Merge-Request-Workflow, CI/CD-Pipelines und idealerweise den integrierten Sicherheitsscans. Je mehr Kontext in GitLab liegt, desto mehr kann die KI damit anfangen. Typische Zielgruppen sind Softwarehäuser, IT-Abteilungen von Industrie- und Handelsunternehmen, Entwicklungsteams im Maschinen- und Anlagenbau mit eigener Embedded- oder Steuerungssoftware sowie Organisationen im öffentlichen oder regulierten Umfeld, die GitLab ohnehin selbst betreiben.
Weniger zwingend ist Duo für Teams, die GitLab nur als reines Code-Repository nutzen und ihre Pipelines, Tickets und Reviews in anderen Systemen abwickeln. Dort bleibt vor allem die Code-Assistenz in der IDE übrig – und in dieser Disziplin muss sich Duo mit spezialisierten Werkzeugen messen lassen, die teils mehr Modellauswahl oder ausgefeiltere Editor-Funktionen bieten. Für sehr kleine Teams ohne eigenes GitLab ist der Einstieg über einen schlanken Editor-Assistenten häufig unkomplizierter.
Kapitel 02 · Editionen & Positionierung

Wie GitLab Duo paketiert und positioniert ist

GitLab Duo ist an die Editionen der GitLab-Plattform gekoppelt und wird in mehreren Stufen angeboten. Die Bezeichnungen und Zuschnitte haben sich in den vergangenen Versionen mehrfach verändert – das folgende Bild beschreibt die Logik, nicht verbindliche Leistungs- oder Preisgrenzen.

Die Plattform selbst gibt es in einer kostenlosen Variante sowie in den kostenpflichtigen Stufen Premium und Ultimate. Die KI-Funktionen setzen auf diesen Editionen auf. Grob lassen sich drei Ebenen unterscheiden: ein Grundpaket mit zentralen IDE-Funktionen, das in jüngeren Versionen bestimmten kostenpflichtigen Plattform-Editionen beiliegt; eine Pro-Stufe als Add-on mit erweitertem Funktionsumfang für Entwicklerinnen und Entwickler; und eine Enterprise-Stufe, die zusätzlich Funktionen über den gesamten Lebenszyklus hinweg – etwa Schwachstellenbehebung, Fehleranalyse in Pipelines, erweiterte Zusammenfassungen und Auswertungen zur KI-Wirkung – sowie Optionen für selbst gehostete Modelle umfasst. Daneben entwickelt GitLab eine Agenten-Plattform, deren Lizenz- und Abrechnungslogik teils von den klassischen Sitzlizenzen abweicht.
Paketierung ändert sich häufig

Welche Funktion in welcher Stufe enthalten ist, ob sie für SaaS, Self-Managed und Dedicated gleichermaßen verfügbar ist und ob sie als experimentell, Beta oder allgemein verfügbar gilt, verschiebt GitLab regelmäßig mit neuen Versionen. Verlassen Sie sich bei Budget- und Architekturentscheidungen nicht auf Übersichten Dritter – auch nicht auf diese –, sondern auf die aktuelle Dokumentation und ein schriftliches Angebot.

Plattform-Editionen als Fundament

Wichtig für das Verständnis: Duo ist nie losgelöst von der Plattform-Edition zu betrachten. Manche KI-Funktionen setzen Plattformfunktionen voraus, die nur in höheren Editionen existieren. Die KI-gestützte Erklärung und Behebung von Schwachstellen ergibt beispielsweise nur Sinn, wenn die entsprechenden Sicherheitsscanner im Einsatz sind – und diese sind traditionell vor allem in der höchsten Edition umfassend enthalten. Wer Duo plant, plant also faktisch immer auch die passende GitLab-Edition mit. Für Unternehmen, die bisher die kostenlose Variante oder eine kleinere Edition nutzen, kann die Einführung von Duo deshalb eine Lizenzentscheidung auf Plattformebene nach sich ziehen.

Positionierung im Markt

GitLab positioniert Duo bewusst nicht als „besseren Autocomplete“, sondern als KI für die gesamte DevSecOps-Kette mit Fokus auf Sicherheit, Datenschutz und Transparenz. Zwei Argumente stehen dabei im Vordergrund. Erstens der Plattformvorteil: Weil Planung, Code, Pipelines und Sicherheitsbefunde in einem System liegen, kann die KI Zusammenhänge herstellen, die ein reiner Editor-Assistent nicht sieht. Zweitens die Betriebsflexibilität: GitLab betont, dass Kundencode nicht zum Training der eingesetzten Modelle verwendet werde, und bietet mit selbst gehosteten Modellen eine Option für Organisationen, die keine Daten an externe KI-Dienste senden dürfen. Beide Aussagen sollten Sie sich für Ihren konkreten Vertrag und Ihre Konfiguration bestätigen lassen – sie sind aber ein erkennbarer Teil der Produktstrategie.
Daneben existieren Kooperationen mit großen Cloud-Anbietern, etwa eine gemeinsame Variante mit einem Hyperscaler für Kunden, die GitLab auf dessen Infrastruktur betreiben. Solche Angebote können für bestimmte Konstellationen interessant sein, ändern aber an der Grundlogik wenig: Entscheidend bleibt, welche Modelle über welchen Weg angesprochen werden und wo die Verarbeitung stattfindet.
Kapitel 03 · Funktionsumfang

Die Kernfunktionen von GitLab Duo im Überblick

Der Funktionsumfang von GitLab Duo lässt sich in vier Bereiche gliedern: Code-Assistenz in der IDE, der Chat als universelle Schnittstelle, KI im Review- und Planungsprozess sowie KI für Pipelines und Sicherheit. Gemeinsam ist allen, dass sie auf Daten zugreifen, die in GitLab bereits vorhanden sind.

Code Suggestions

Vervollständigung während des Tippens und Code-Generierung aus Kommentaren oder Beschreibungen in natürlicher Sprache – in den unterstützten IDEs und in der Web-IDE. Unterstützt eine breite Palette verbreiteter Programmiersprachen; die aktuelle Liste ist in der Dokumentation gepflegt.

Schneller Erstentwurf im Editor
Duo Chat

Ein Chat in der IDE und in der GitLab-Oberfläche, der Code erklärt, Tests vorschlägt, Refactorings anbietet, Fehler diagnostiziert und Fragen zu Issues, Epics oder Merge Requests beantwortet. Über Slash-Befehle lassen sich typische Aufgaben direkt auslösen.

Verstehen im richtigen Kontext
Review & Planung

Zusammenfassungen von Merge Requests und langen Diskussionen, KI-gestützte Code-Reviews mit Kommentaren direkt im Merge Request, Hilfe beim Formulieren von Issue-Beschreibungen und Commit-Nachrichten. Spart vor allem Lese- und Koordinationszeit.

Weniger Reibung im Review
Pipeline & Sicherheit

Ursachenanalyse für fehlgeschlagene CI/CD-Jobs anhand der Job-Logs, Erklärung von Schwachstellen in verständlicher Sprache und – in höheren Stufen – automatisch erzeugte Merge Requests mit Behebungsvorschlägen für erkannte Sicherheitslücken.

Schneller vom Befund zur Lösung

Code Suggestions und Chat im Entwickleralltag

Code Suggestions arbeitet in zwei Modi. Die Vervollständigung schlägt beim Tippen die nächsten Zeilen vor und ist auf kurze Antwortzeiten optimiert. Die Generierung erzeugt größere Blöcke, etwa eine komplette Funktion, wenn man im Kommentar beschreibt, was sie leisten soll. Für den Kontext bezieht die Erweiterung neben der aktuellen Datei auch geöffnete Tabs und je nach Konfiguration weitere Projektinformationen ein. Eine projektweite Indexierung des gesamten Repositorys, wie sie manche KI-Editoren in den Mittelpunkt stellen, war lange nicht der Schwerpunkt von Duo; GitLab baut die Kontextfähigkeiten aber erkennbar aus. Wie weit der Kontext in Ihrer Version reicht, sollten Sie im Pilot gezielt testen.
Der Chat ist die flexibelste Funktion. In der IDE erklärt er markierten Code, schlägt Tests vor, refaktoriert oder behebt Fehler. In der Weboberfläche kann er sich zusätzlich auf GitLab-Objekte beziehen: „Fasse dieses Issue zusammen“, „Welche offenen Punkte gibt es in diesem Epic?“ oder „Erkläre mir diesen fehlgeschlagenen Job“. Gerade diese Verbindung zu Planungs- und Prozessdaten ist der Punkt, an dem Duo sich von reinen Editor-Assistenten abhebt – der Chat kennt nicht nur den Code, sondern auch die Diskussion darüber.

KI im Merge Request und in der Pipeline

Für viele Teams liegt der eigentliche Engpass nicht beim Schreiben, sondern beim Prüfen und Integrieren von Code. Hier setzen die Merge-Request-Funktionen an: Die KI fasst Änderungen zusammen, schlägt Beschreibungen vor und kann als zusätzlicher Reviewer Kommentare zu potenziellen Problemen hinterlassen. Das ersetzt kein menschliches Review, kann aber den Einstieg in große Änderungen beschleunigen und offensichtliche Fehler früher sichtbar machen. Ähnlich pragmatisch ist die Ursachenanalyse fehlgeschlagener Pipelines: Statt sich durch lange Logs zu scrollen, erhält man eine Einschätzung, woran ein Job gescheitert ist, und einen Lösungsvorschlag.
Im Sicherheitsbereich erklärt Duo Befunde der integrierten Scanner – was eine Schwachstelle bedeutet, wie sie ausgenutzt werden könnte und wie man sie behebt. In höheren Stufen kann die KI einen Merge Request mit einem Korrekturvorschlag anlegen. Das senkt die Hürde, Sicherheitsbefunde tatsächlich abzuarbeiten, statt sie im Backlog altern zu lassen. Ergänzend bietet GitLab Auswertungen, die den Einsatz der KI-Funktionen mit Kennzahlen aus dem Entwicklungsprozess in Beziehung setzen, sodass sich Wirkung beobachten statt nur behaupten lässt.
Kapitel 04 · Agenten & Automatisierung

Von Assistenz zu Agenten: Duo Agent Platform und Flows

Wie alle großen Anbieter erweitert GitLab seine KI vom reaktiven Assistenten hin zu Agenten, die Aufgaben über mehrere Schritte selbstständig bearbeiten. Der Plattformansatz ist dabei der entscheidende Unterschied: Die Agenten arbeiten nicht nur im Code, sondern mit Issues, Merge Requests, Pipelines und Sicherheitsbefunden.

Unter dem Dach einer Agenten-Plattform bündelt GitLab mehrere Bausteine. Es gibt einen agentischen Chat, der nicht nur antwortet, sondern Dateien lesen, Änderungen vorschlagen und Werkzeuge der Plattform aufrufen kann. Es gibt vorgefertigte, spezialisierte Agenten – etwa für Planung, Sicherheitsanalyse oder Software-Entwicklung –, und es gibt Flows, also definierte Abläufe, in denen ein oder mehrere Agenten eine Aufgabe von einem Ausgangspunkt bis zu einem Ergebnis bearbeiten, zum Beispiel von einem Issue bis zu einem Merge Request mit Umsetzung und Tests. Ergänzend lassen sich eigene Agenten mit spezifischen Anweisungen und Werkzeugen definieren und in einem Katalog teilen. Benennung, Verfügbarkeit und Reifegrad dieser Bausteine entwickeln sich schnell; für Produktionsentscheidungen ist der jeweils aktuelle Status maßgeblich.

Agentische Abläufe in der Praxis

Ein typischer agentischer Ablauf beginnt mit einer klar formulierten Aufgabe – idealerweise einem gut beschriebenen Issue. Der Agent analysiert das Repository, entwirft einen Plan, setzt Änderungen über mehrere Dateien um, führt Tests in einer abgeschotteten Umgebung aus, etwa in einem CI-Runner, und legt das Ergebnis als Merge Request zur Prüfung vor. Für wiederkehrende, gut abgrenzbare Aufgaben ist das attraktiv: Abhängigkeits-Updates, Migration veralteter APIs, das Ergänzen fehlender Tests, die Behebung einfacher Sicherheitsbefunde oder das Umsetzen kleiner Fachanforderungen nach bestehendem Muster.
Der Vorteil gegenüber Agenten, die nur lokal im Editor oder Terminal laufen, liegt in der Einbettung: Ergebnisse landen dort, wo das Team ohnehin arbeitet, nämlich im Merge Request mit Pipeline, Review-Regeln und Freigabeprozess. Damit greifen bestehende Kontrollmechanismen – geschützte Branches, verpflichtende Approvals, Sicherheitsscans – automatisch auch für KI-erzeugte Änderungen. Das ist ein Governance-Argument, das in der Diskussion über Agenten häufig unterschätzt wird.

Offene Schnittstellen und Erweiterbarkeit

GitLab öffnet seine KI zunehmend für externe Werkzeuge. Über das Model Context Protocol, einen sich etablierenden Standard für die Anbindung von Datenquellen und Werkzeugen an KI-Systeme, können Duo-Agenten auf zusätzliche Systeme zugreifen, und umgekehrt können externe KI-Clients GitLab-Daten nutzen. Zudem lassen sich Agenten anderer Anbieter in GitLab-Abläufe einbinden. Für Unternehmen bedeutet das Flexibilität, aber auch zusätzliche Prüfpflichten: Jede angebundene Quelle ist ein weiterer Datenfluss, der dokumentiert und bewertet werden muss.
Agenten brauchen Leitplanken

Ein Agent, der Code ändert, Pipelines startet und Merge Requests anlegt, handelt mit den Berechtigungen, die man ihm gibt. Beschränken Sie Agenten auf die nötigen Projekte und Rechte, lassen Sie Ergebnisse grundsätzlich über Merge Requests mit menschlicher Freigabe laufen und behandeln Sie Inhalte aus Issues oder externen Quellen als potenziell manipulativ – Stichwort Prompt-Injection. Jeder KI-erzeugte Code wird von einem Menschen gelesen, verstanden und verantwortet.

Wo Automatisierung heute realistisch ist

Aus unserer Projektpraxis lässt sich eine nüchterne Faustregel ableiten: Agenten liefern dort gute Ergebnisse, wo die Aufgabe klar beschrieben, das Ergebnis über Tests überprüfbar und der Eingriff lokal begrenzt ist. Je mehr implizites Fachwissen, Architekturentscheidungen oder Abstimmung mit anderen Teams nötig sind, desto häufiger bleibt der Agent bei einem brauchbaren Entwurf stehen, der erhebliche Nacharbeit braucht. Sinnvoll ist daher ein gestuftes Vorgehen: mit risikoarmen, gut messbaren Aufgaben beginnen, Erfahrungen sammeln und die Autonomie erst dann ausweiten, wenn Review-Prozesse und Testabdeckung nachweislich tragen.
Kapitel 05 · Integrationen & Ökosystem

IDEs, Git und CI: Wo GitLab Duo andockt

GitLab Duo lebt an zwei Orten: in der Weboberfläche der GitLab-Plattform und in den Entwicklungsumgebungen der Entwicklerinnen und Entwickler. Die Qualität der Integration in beide Welten entscheidet darüber, ob die KI im Alltag tatsächlich genutzt wird.

Entwicklungsumgebungen und Web-IDE

GitLab stellt offizielle Erweiterungen für die verbreitetsten Entwicklungsumgebungen bereit, darunter Visual Studio Code, die JetBrains-IDEs, Visual Studio sowie weitere Editoren wie Neovim; Unterstützung für zusätzliche Umgebungen kommt schrittweise hinzu. Technisch nutzen die Erweiterungen einen gemeinsamen Sprachserver, was dafür sorgt, dass Funktionen über Editoren hinweg einigermaßen einheitlich verfügbar sind. Allerdings erreichen neue Funktionen nicht immer alle Editoren gleichzeitig – häufig ist VS Code der Vorreiter. Wer gemischte Umgebungen hat, etwa Java-Teams in IntelliJ und Web-Teams in VS Code, sollte im Pilot prüfen, ob der Funktionsumfang in allen genutzten IDEs ausreicht.
Zusätzlich ist Duo in die Web-IDE von GitLab integriert, die direkt im Browser läuft. Das ist praktisch für kleinere Änderungen, für Kolleginnen und Kollegen ohne vollständig eingerichtete lokale Umgebung oder für Situationen, in denen auf einem Arbeitsplatz keine Software installiert werden darf. Für komplexe Entwicklungsarbeit bleibt die lokale IDE allerdings der Standard.

Git, Merge Requests und CI/CD als Kontextquelle

Der eigentliche Integrationsvorteil von Duo liegt in der Plattform selbst. Weil Repositorys, Merge Requests, Issues, Pipelines und Sicherheitsberichte in derselben Anwendung liegen, muss kein zusätzlicher Konnektor eingerichtet werden, damit die KI diese Daten sieht. Sie respektiert dabei grundsätzlich das bestehende Berechtigungsmodell: Wer ein Projekt nicht sehen darf, bekommt auch über den Chat keine Inhalte daraus. Dieses Prinzip sollten Sie im Pilot dennoch gezielt verifizieren, insbesondere bei vertraulichen Projekten und Gruppen mit komplexen Vererbungen.
Für CI/CD ergeben sich zwei Integrationspunkte. Zum einen analysiert Duo fehlgeschlagene Jobs und hilft bei der Pflege der Pipeline-Konfiguration, etwa beim Schreiben oder Erklären von Pipeline-Definitionen. Zum anderen nutzen agentische Abläufe die vorhandene Runner-Infrastruktur, um Änderungen in einer isolierten Umgebung zu bauen und zu testen. Das bedeutet auch: Wer Agenten einsetzt, sollte Runner-Kapazitäten, Netzwerkzugriffe und Geheimnisse wie Zugangsdaten und Tokens in den Pipelines sauber trennen, damit ein Agent nicht mehr erreicht, als er soll.

Anbindung an das weitere Ökosystem

Über Schnittstellen und offene Protokolle lässt sich Duo mit weiteren Werkzeugen verbinden – etwa mit Ticket-Systemen, Dokumentationsquellen oder Observability-Plattformen. Auch die umgekehrte Richtung ist möglich: Andere KI-Assistenten können über standardisierte Schnittstellen auf GitLab-Daten zugreifen. Für Unternehmen, die neben GitLab weitere Werkzeuge im Einsatz haben, ist das ein Pluspunkt; gleichzeitig steigt mit jeder Verbindung die Komplexität der Datenflüsse. Wir empfehlen, Integrationen bewusst zu inventarisieren und nur dort einzurichten, wo ein konkreter Nutzen erkennbar ist.
Kapitel 06 · Marktvergleich

GitLab Duo im Vergleich zu GitHub Copilot, Amazon Q und Tabnine

GitLab Duo konkurriert mit zwei Gruppen von Werkzeugen: mit den KI-Schichten anderer Plattformen und Cloud-Anbieter sowie mit spezialisierten Coding-Assistenten. Die folgende Übersicht ordnet die wichtigsten Alternativen qualitativ ein – als Orientierung, nicht als Rangliste.

Kriterium GitLab Duo GitHub Copilot Amazon Q Developer Tabnine
Grundkonzept KI der DevSecOps-Plattform KI der GitHub-Plattform KI des Cloud-Ökosystems Unabhängiger Assistent
Code-Assistenz in der IDE Solide, wachsend Sehr ausgereift Ausgereift Ausgereift
Review, Pipeline, Sicherheit Tief integriert Tief integriert Cloud-bezogen stark Teilweise
Agentische Abläufe Agenten und Flows Coding-Agent Agenten vorhanden Zunehmend
Eigenbetrieb der Plattform Self-Managed, Dedicated Server-Variante, KI über Cloud Cloud-Dienst Self-Hosting möglich
Selbst gehostete Modelle Option vorhanden Nicht der Fokus Nicht der Fokus Kernargument
Modell-Flexibilität Auswahl, teils frei Mehrere Anbieter Anbieter-Auswahl Flexibel
Voraussetzung GitLab als Plattform Idealerweise GitHub Idealerweise Cloud-Konto beim Anbieter Keine Plattformbindung
Typische Stärke Lebenszyklus und Datenhoheit Reife und Verbreitung Cloud-native Entwicklung Privatsphäre, Unabhängigkeit

Wann GitLab Duo die richtige Wahl ist

Duo spielt seine Stärken aus, wenn GitLab bereits die zentrale Plattform ist und der Nutzen über die reine Code-Vervollständigung hinausgehen soll. Wer Merge-Request-Reviews entlasten, Pipeline-Fehler schneller verstehen und Sicherheitsbefunde konsequenter abarbeiten will, findet in Duo eine Lösung ohne zusätzlichen Anbieter. Besonders stark ist die Position bei Organisationen mit strikten Anforderungen an Datenhoheit: Die Kombination aus selbst betriebenem GitLab und selbst gehosteten Modellen ermöglicht Szenarien, die mit reinen Cloud-Assistenten kaum abbildbar sind.

Wann andere Werkzeuge besser passen

Liegt der Code auf GitHub, ist GitHub Copilot die naheliegende Entsprechung mit vergleichbarer Plattformlogik und sehr ausgereifter Editor-Integration. Wer überwiegend auf einer bestimmten Hyperscaler-Infrastruktur entwickelt, findet im Assistenten dieses Anbieters oft engere Bezüge zu Cloud-Diensten. Für Teams ohne Plattformbindung, die vor allem einen datensparsamen Code-Assistenten mit Self-Hosting-Option suchen, sind unabhängige Anbieter wie Tabnine oder Open-Source-Lösungen eine Alternative. Und wer maximale Agenten-Tiefe im Editor oder Terminal sucht, kombiniert häufig ein spezialisiertes Werkzeug wie einen KI-Editor oder einen Terminal-Agenten mit der Plattform. In vielen Unternehmen ist die Antwort deshalb kein Entweder-oder: Duo für Review, Pipeline und Sicherheit auf Plattformebene, ergänzt um ein spezialisiertes Werkzeug für besonders anspruchsvolle Entwicklungsarbeit – sofern Datenschutz und Budget das zulassen.
Kapitel 07 · Einführung & Betrieb

SaaS, Self-Managed, Dedicated: Betriebsmodelle und Rollout

Kaum ein anderer Coding-Assistent bietet so viele Betriebsvarianten wie GitLab Duo. Das ist Chance und Herausforderung zugleich: Die richtige Wahl hängt davon ab, wie GitLab selbst betrieben wird, welche Modelle zulässig sind und wie viel Betriebsaufwand ein Unternehmen tragen kann.

Die drei Betriebsmodelle der Plattform

GitLab.com (SaaS) ist die Multi-Tenant-Cloud-Variante. Betrieb, Updates und KI-Anbindung übernimmt GitLab. Die KI-Funktionen laufen über eine zentrale Vermittlungsschicht des Anbieters, das sogenannte AI Gateway, das Anfragen an die eingesetzten Modellanbieter weiterleitet. Das ist der Weg mit dem geringsten Aufwand, aber auch mit der geringsten Kontrolle über Datenflüsse.
Self-Managed bedeutet, dass ein Unternehmen GitLab auf eigener Infrastruktur oder in einer eigenen Cloud-Umgebung betreibt. Der Code liegt damit im eigenen Rechenzentrum oder in einer selbst gewählten Region. Für die KI-Funktionen gibt es zwei Wege: Entweder verbindet sich die Instanz mit dem AI Gateway von GitLab, dann verlassen Prompts und Code-Kontext für die KI-Verarbeitung die eigene Infrastruktur. Oder das Unternehmen nutzt die Option selbst gehosteter Modelle und betreibt die KI-Komponenten ebenfalls selbst.
GitLab Dedicated ist eine Single-Tenant-SaaS-Variante: GitLab betreibt eine isolierte Instanz exklusiv für einen Kunden, typischerweise in einer wählbaren Cloud-Region. Ob und in welchen europäischen Regionen Dedicated verfügbar ist und welche KI-Optionen dort unterstützt werden, sollte im Einzelfall beim Anbieter geprüft werden.

Selbst gehostete Modelle: Datenhoheit mit Betriebsaufwand

Mit der Self-Hosted-Option können Self-Managed-Kunden Duo-Funktionen mit Modellen betreiben, die sie selbst hosten oder über eine eigene, vertraglich kontrollierte Cloud-Umgebung beziehen. GitLab unterstützt dafür eine Auswahl an Modellen und Bereitstellungswegen – etwa offene Modelle auf eigener GPU-Infrastruktur über gängige Inferenz-Server oder Modelle aus eigenen Konten bei großen Cloud-Plattformen. Auch der Betrieb in abgeschotteten Umgebungen ohne Internetverbindung ist grundsätzlich vorgesehen. Welche Modelle für welche Funktionen offiziell unterstützt werden, ändert sich mit den Versionen; hier gilt besonders: aktuelle Kompatibilitätsliste prüfen.
Der Preis für die Datenhoheit ist Betriebsaufwand. Wer Modelle selbst hostet, braucht passende GPU-Ressourcen, Know-how für Inferenz-Server, Monitoring und Updates sowie ein realistisches Bild davon, dass offene oder kleinere Modelle in manchen Aufgaben schwächer abschneiden können als die größten Cloud-Modelle. Für viele mittelständische Unternehmen ist ein hybrider Ansatz realistisch: unkritische Projekte über das AI Gateway, sensible Projekte mit selbst gehosteten Modellen oder ganz ohne KI.
01
Zielbild und Betriebsmodell klären
Welche Probleme soll Duo lösen – Code-Assistenz, Review, Pipeline, Sicherheit? Welche Projekte sind sensibel? Passt das bestehende Betriebsmodell von GitLab, oder sind Dedicated beziehungsweise selbst gehostete Modelle nötig?
02
Lizenz- und Datenschutz-Setup
Passende Edition und Duo-Stufe auswählen, Auftragsverarbeitung und Subprozessoren prüfen, KI-Funktionen auf Instanz-, Gruppen- und Projektebene gezielt aktivieren oder sperren, Ausschlüsse für sensible Bereiche festlegen.
03
Richtlinien und KI-Policy
Schriftliche Regeln, welche Daten in welchen Projekten mit KI bearbeitet werden dürfen, Review-Pflicht für KI-Code, Umgang mit Agenten-Berechtigungen. Aufnahme ins Verzeichnis von Verarbeitungstätigkeiten, Datenschutz-Folgenabschätzung bei höherem Risiko prüfen.
04
Pilot mit realen Aufgaben
Ausgewählte Teams testen IDE-Funktionen, Chat, Merge-Request-Reviews und Pipeline-Analyse an echter Arbeit. IDE-Abdeckung, Kontextqualität und Berechtigungsverhalten gezielt prüfen, Erfahrungen dokumentieren.
05
Rollout und Wirkungskontrolle
Schrittweise Ausweitung mit Schulung, interne Sammlung bewährter Vorgehensweisen, Beobachtung von Durchlaufzeiten, Review-Aufwand und Qualität nach dem Merge. Regelmäßige Überprüfung von Paketierung, Kosten und Modellkonfiguration.
Kapitel 08 · Einsatz im Mittelstand

GitLab Duo im deutschen Mittelstand

GitLab ist im deutschsprachigen Mittelstand weit verbreitet – oft als selbst betriebene Instanz, die vor Jahren als Git-Server eingeführt wurde und inzwischen auch Pipelines und Tickets trägt. Genau diese Ausgangslage macht Duo für viele Unternehmen interessant, verlangt aber eine realistische Bestandsaufnahme.

Typische Ausgangslagen

In unseren Projekten begegnen uns drei wiederkehrende Konstellationen. Erstens das gewachsene Self-Managed-GitLab in der kostenlosen oder einer kleineren Edition, betrieben von einer kleinen IT-Mannschaft, oft mit zögerlichen Update-Zyklen. Hier ist Duo nur sinnvoll, wenn Edition, Version und Betrieb ohnehin auf einen aktuellen Stand gebracht werden – die KI-Funktionen setzen meist neuere Versionen voraus. Zweitens die professionell betriebene Plattform eines Softwarehauses oder einer größeren IT-Abteilung mit Premium- oder Ultimate-Lizenz. Dort ist Duo eine naheliegende Erweiterung, bei der es vor allem um Datenschutzkonfiguration, Kosten und Akzeptanz geht. Drittens Unternehmen mit Software als Teil eines physischen Produkts, etwa im Maschinenbau, in der Medizintechnik oder Automatisierung. Hier stehen Fragen zu geistigem Eigentum, Exportkontrolle und Kundenvorgaben im Vordergrund, und selbst gehostete Modelle sind häufig die einzige akzeptable Variante.

Realistische Anwendungsfälle

Der schnellste Nutzen entsteht selten dort, wo das Marketing ihn verortet. In mittelständischen Teams beobachten wir die stärkste Wirkung bei der Einarbeitung in fremden oder alten Code, etwa wenn langjährige Entwickler in Rente gehen und Wissen gesichert werden muss, beim Schreiben von Tests für bislang ungetestete Bestandssoftware, bei der Analyse fehlgeschlagener Pipelines und bei der Dokumentation. Merge-Request-Zusammenfassungen helfen kleinen Teams, in denen ein oder zwei Personen fast alle Reviews übernehmen. Die Erklärung von Sicherheitsbefunden hilft Teams ohne eigene Sicherheitsspezialisten, Befunde überhaupt einzuordnen.
Weniger realistisch ist die Erwartung, dass Agenten in kurzer Zeit große Teile der Entwicklungsarbeit übernehmen. Bestandssysteme im Mittelstand sind häufig über Jahre gewachsen, schwach dokumentiert und voller impliziter Fachlogik. Hier liefert KI wertvolle Entwürfe und Erklärungen, aber die Verantwortung für Architektur und Korrektheit bleibt bei erfahrenen Menschen.

Organisation, Akzeptanz und Kompetenz

Die Einführung von Duo ist auch ein Kulturthema. Erfahrene Entwicklerinnen und Entwickler stehen KI-Vorschlägen mitunter skeptisch gegenüber, Berufseinsteiger übernehmen sie manchmal zu unkritisch. Beides lässt sich adressieren: durch gemeinsame Regeln, durch Schulungen anhand echter Aufgaben aus dem eigenen Code und durch das klare Signal, dass KI ein Werkzeug zur Entlastung ist und kein Instrument zur Leistungskontrolle. Ebenso wichtig ist die Einbindung von Betriebsrat und Datenschutzbeauftragten von Beginn an, denn Nutzungsauswertungen und Kennzahlen zur KI-Wirkung können Rückschlüsse auf einzelne Personen zulassen und sind in Deutschland mitbestimmungsrelevant.
Kapitel 09 · Kosten, Sicherheit & DSGVO

Kosten, Sicherheit, geistiges Eigentum und Datenhoheit

GitLab Inc. ist ein US-Unternehmen, und die KI-Funktionen nutzen in der Standardkonfiguration Modelle externer Anbieter über eine vom Hersteller betriebene Infrastruktur. Für jede professionelle Nutzung stehen deshalb dieselben Fragen im Mittelpunkt: Welche Daten verlassen das Unternehmen, wo werden sie verarbeitet, und ist ausgeschlossen, dass sie zum Training verwendet werden?

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 spezialisierte Rechtsberatung hinzu.

Was bei der Nutzung zu beachten ist

GitLab Duo bietet je nach Betriebsmodell und Stufe unterschiedliche Steuerungsmöglichkeiten. Die folgenden Punkte sollten in jedem Unternehmenskontext bewusst geprüft und vertraglich belastbar geklärt werden:

Serverstandort
Bei SaaS und AI Gateway erfolgt die KI-Verarbeitung auf Infrastruktur des Anbieters und seiner Modellpartner, potenziell außerhalb der EU – Regionen und Datenflüsse prüfen
Drittlandtransfer
Übermittlungen in die USA brauchen eine tragfähige Grundlage, etwa Angemessenheitsbeschluss oder Standardvertragsklauseln; Subprozessorliste einsehen
Code-Abfluss
Prompts und Code-Kontext werden für KI-Anfragen an Modelle übertragen; Umfang hängt von Funktion und Konfiguration ab
Trainingsausschluss
Der Anbieter sagt zu, Kundencode nicht zum Modelltraining zu nutzen – Zusage und Aufbewahrungsfristen schriftlich bestätigen lassen
Steuerung
KI-Funktionen lassen sich auf Instanz-, Gruppen- und Projektebene ein- und ausschalten; Ausschlüsse für sensible Inhalte nutzen
Self-Hosting
Self-Managed mit selbst gehosteten Modellen ist die datenschutzfreundlichste Option – Code und Prompts bleiben in der eigenen Infrastruktur

Kosten realistisch planen

Die Kosten von GitLab Duo setzen sich aus mehreren Bausteinen zusammen: der benötigten Plattform-Edition, der gewählten Duo-Stufe als Add-on pro Nutzer, gegebenenfalls nutzungsabhängigen Komponenten für agentische Funktionen und – bei selbst gehosteten Modellen – den Kosten für GPU-Infrastruktur, Betrieb und Know-how. Konkrete Preise nennen wir hier bewusst nicht, weil sie sich regelmäßig ändern und stark von Vertragsvolumen und Laufzeit abhängen; aktuelle Konditionen erfahren Sie beim Anbieter oder bei Vertriebspartnern. Wichtig für die Planung: Der Sprung in eine höhere Plattform-Edition kann den größeren Kostenblock darstellen als das KI-Add-on selbst. Eine ehrliche Kalkulation vergleicht deshalb Gesamtkosten mit beobachtbarem Nutzen im Pilot.

Sicherheit und geistiges Eigentum

Neben dem Datenschutz stehen Fragen zum geistigen Eigentum. KI-generierter Code kann in seltenen Fällen öffentlichem Code ähneln, der unter bestimmten Lizenzen steht. Unternehmen sollten daher klären, welche Zusicherungen der Anbieter hinsichtlich Haftung und Freistellung bietet, und intern regeln, wie mit Vorschlägen umzugehen ist, die nach übernommenem Fremdcode aussehen. Für Unternehmen, deren Quellcode selbst wertvolles Know-how darstellt, ist zudem entscheidend, wo dieser Code verarbeitet wird – ein weiteres Argument für Self-Managed mit selbst gehosteten Modellen bei besonders schutzwürdigen Projekten. Auf technischer Ebene gehören Berechtigungskonzepte für Agenten, geschützte Branches, verpflichtende Approvals und der Schutz vor Prompt-Injection über Issue- oder Merge-Request-Inhalte zur Grundausstattung.

DSGVO und Datenhoheit in der Praxis

Der Ausgangspunkt jeder DSGVO-Betrachtung ist die Frage, ob überhaupt personenbezogene Daten verarbeitet werden. Quellcode enthält häufiger welche, als man denkt: Namen in Kommentaren und Commit-Historien, Testdaten mit realen Personenbezügen, Konfigurationen mit E-Mail-Adressen, Issues mit Kundennamen. Sobald das der Fall ist, braucht es eine Rechtsgrundlage, einen Auftragsverarbeitungsvertrag mit dem Anbieter, eine Bewertung der Subprozessoren und bei Übermittlungen in Drittländer eine tragfähige Transfergrundlage. Hinzu kommt die Abwägung, ob US-Rechtsvorschriften Zugriffe auf Daten ermöglichen könnten, die beim Anbieter oder seinen Modellpartnern verarbeitet werden.
Für Unternehmen mit hohen Anforderungen ergibt sich daraus eine klare Stufung. Die datenschutzfreundlichste Variante ist ein selbst betriebenes GitLab mit selbst gehosteten Modellen auf eigener oder europäischer Infrastruktur, bei der weder Code noch Prompts das kontrollierte Umfeld verlassen. Eine Zwischenstufe bilden Dedicated-Instanzen in einer EU-Region und Modelle aus eigenen, regional gebundenen Cloud-Konten. Die Standard-SaaS-Variante mit AI Gateway ist für viele Projekte vertretbar, erfordert aber eine sorgfältige vertragliche Absicherung und eine klare Regel, welche Projekte damit bearbeitet werden dürfen. In jedem Fall gehört der Einsatz ins Verzeichnis von Verarbeitungstätigkeiten, und bei höherem Risiko ist eine Datenschutz-Folgenabschätzung zu prüfen.
Kapitel 10 · FAQ

Häufig gestellte Fragen zu GitLab Duo

Diese Fragen tauchen in unseren Beratungs­gesprächen rund um KI auf der GitLab-Plattform am häufigsten auf – kurz und sachlich beantwortet.

Was genau ist GitLab Duo?
GitLab Duo ist die Sammelbezeichnung für die KI-Funktionen der DevSecOps-Plattform GitLab. Dazu gehören Code Suggestions in der IDE, ein Chat in IDE und Weboberfläche, Zusammenfassungen und Reviews in Merge Requests, die Ursachenanalyse fehlgeschlagener Pipelines, die Erklärung und Behebung von Schwachstellen sowie zunehmend agentische Abläufe. Duo ist kein separates Produkt, sondern an die GitLab-Plattform gebunden.
Brauche ich GitLab, um Duo zu nutzen?
Ja. Duo setzt eine GitLab-Instanz voraus – entweder auf GitLab.com, als Self-Managed-Installation oder als Dedicated-Instanz. Welche Funktionen verfügbar sind, hängt von Plattform-Edition, Duo-Stufe und Version ab. Wer GitLab nicht nutzt, sollte eher einen plattformunabhängigen Assistenten prüfen.
Worin unterscheidet sich GitLab Duo von GitHub Copilot?
Beide verfolgen eine Plattformlogik, jeweils auf ihrer eigenen Plattform. Copilot gilt bei der Editor-Integration als sehr ausgereift und ist eng mit GitHub verbunden. Duo punktet vor allem durch die Einbindung in Merge Requests, Pipelines und Sicherheitsbefunde von GitLab sowie durch Optionen für Eigenbetrieb und selbst gehostete Modelle. Die Entscheidung folgt in der Praxis meist der Plattform, auf der der Code liegt.
Welche Sprachmodelle verwendet GitLab Duo?
In der Standardkonfiguration nutzt Duo Modelle externer Anbieter, die GitLab je nach Funktion auswählt und über das eigene AI Gateway anspricht. In jüngeren Versionen lässt sich die Modellauswahl teilweise auf Ebene der Organisation beeinflussen. Mit der Self-Hosted-Option können Self-Managed-Kunden unterstützte Modelle selbst betreiben. Die aktuelle Liste der Modelle und Kompatibilitäten finden Sie in der Dokumentation des Anbieters.
Verlässt mein Quellcode bei der Nutzung das Unternehmen?
Bei GitLab.com und bei Self-Managed-Instanzen mit Anbindung an das AI Gateway werden Prompts und der relevante Code-Kontext zur Verarbeitung an die Infrastruktur des Anbieters und seiner Modellpartner übertragen. Nur mit selbst gehosteten Modellen auf eigener Infrastruktur lässt sich erreichen, dass Code und Prompts das kontrollierte Umfeld nicht verlassen.
Wird mein Code zum Training von KI-Modellen verwendet?
GitLab gibt an, Kundencode nicht zum Training der eingesetzten Modelle zu verwenden, und regelt dies auch gegenüber seinen Modellpartnern. Lassen Sie sich diese Zusage sowie Aufbewahrungsfristen für Prompts und Antworten für Ihren konkreten Vertrag schriftlich bestätigen.
Ist der Einsatz von GitLab Duo DSGVO-konform?
Das lässt sich nicht pauschal beantworten – es hängt von Betriebsmodell, Konfiguration, Vertragsgestaltung und den verarbeiteten Daten ab. Maßgeblich sind ein Auftragsverarbeitungsvertrag, die Bewertung der Subprozessoren, eine tragfähige Grundlage für Drittlandtransfers und eine Regelung, welche Projekte mit KI bearbeitet werden dürfen. Die datenschutzfreundlichste Variante ist Self-Managed mit selbst gehosteten Modellen. Dies ist keine Rechtsberatung.
Was kostet GitLab Duo?
Die Kosten hängen von der Plattform-Edition, der gewählten Duo-Stufe, der Nutzerzahl und gegebenenfalls nutzungsabhängigen Agenten-Funktionen ab; bei selbst gehosteten Modellen kommen Infrastruktur- und Betriebskosten hinzu. Weil sich Paketierung und Preise regelmäßig ändern, nennen wir keine Beträge – aktuelle Konditionen erhalten Sie beim Anbieter.
Können KI-Agenten bei GitLab eigenständig Code ändern?
Ja, agentische Abläufe können Aufgaben über mehrere Schritte bearbeiten und Ergebnisse als Merge Request bereitstellen. Wir empfehlen, Agenten nur mit minimalen Rechten einzusetzen und Ergebnisse grundsätzlich über Merge Requests mit menschlicher Prüfung und Freigabe laufen zu lassen. Die bestehenden Schutzmechanismen von GitLab, etwa geschützte Branches und verpflichtende Approvals, sollten dafür konsequent genutzt werden.
Wie begleitet INAGRO die Einführung von GitLab Duo?
Wir begleiten den gesamten Weg: von der Bestandsaufnahme Ihrer GitLab-Plattform und der Wahl des passenden Betriebsmodells über das Datenschutz- und Sicherheits-Setup, die Bewertung selbst gehosteter Modelle und die Erstellung von KI-Richtlinien bis zum Pilot und zum breiten Rollout mit Schulung und Wirkungskontrolle. Den konkreten Umfang stimmen wir nach einem unverbindlichen Erstgespräch auf Ihre Situation ab.

KI auf der GitLab-Plattform strategisch einführen

Bereit, GitLab Duo souverän in Ihre Entwicklung zu bringen?

Von der Bestandsaufnahme Ihrer GitLab-Plattform über die Wahl des Betriebsmodells, das Datenschutz- und Sicherheits-Setup und die Bewertung selbst gehosteter Modelle bis zum produktiven Rollout mit Schulung und Wirkungskontrolle – INAGRO begleitet Sie auf jedem Schritt. Mit ehrlicher Beratung, technischem Tiefgang und einem klaren Blick für Datenhoheit und Review-Disziplin. Pragmatisch, strukturiert und mit messbarem Ergebnis.

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