[{"data":1,"prerenderedAt":1012},["ShallowReactive",2],{"/de-de/blog/gitlab-duo-cli":3,"navigation-de-de":231,"banner-de-de":663,"footer-de-de":671,"blog-post-authors-de-de-John Coghlan":912,"blog-related-posts-de-de-gitlab-duo-cli":927,"blog-promotions-de-de":949,"next-steps-de-de":1002},{"id":4,"title":5,"authors":6,"body":8,"category":211,"date":212,"description":213,"extension":214,"externalUrl":215,"faq":215,"featured":216,"heroImage":217,"meta":218,"navigation":216,"path":219,"seo":220,"slug":224,"stem":225,"tags":226,"template":229,"updatedDate":215,"__hash__":230},"blogPosts/de-de/blog/gitlab-duo-cli.md","GitLab Duo CLI: Agentenbasierte KI jetzt auch im Terminal",[7],"John Coghlan",{"type":9,"value":10,"toc":203},"minimark",[11,15,25,30,33,44,47,62,66,69,72,75,79,82,85,102,106,109,129,153,156,165,169,173,180,189],[12,13,14],"p",{},"Wer Pipelines debuggt oder KI in automatisierte CI/CD-Workflows integriert, ohne dass jemand dabei zusieht, kommt mit bisherigen KI-Assistenten schnell an Grenzen: Diese konzentrieren sich auf Code-Erstellung und decken damit nur einen Teil des Software-Lebenszyklus ab. GitLab Duo CLI, jetzt in der öffentlichen Beta, schließt diese Lücke.",[12,16,17,18,24],{},"GitLab Duo CLI bringt die agentenbasierte KI der ",[19,20,23],"a",{"href":21,"rel":22},"https://about.gitlab.com/de-de/gitlab-duo-agent-platform/",[],"Duo Agent Platform"," ins Terminal – mit vollständiger Unterstützung für automatisierte Workflows und einem interaktiven Chat-Modus, wenn ein Mensch im Loop bleiben soll. Dieser Artikel beschreibt, was Duo CLI leistet, wie die beiden Betriebsmodi funktionieren und welches Sicherheitsmodell dahintersteht.",[26,27,29],"h2",{"id":28},"gitlab-duo-cli-installieren","GitLab Duo CLI installieren",[12,31,32],{},"Wer GLab (die GitLab CLI) bereits installiert hat, führt folgenden Befehl aus:",[34,35,40],"pre",{"className":36,"code":38,"language":39},[37],"language-text","glab duo cli\n","text",[41,42,38],"code",{"__ignoreMap":43},"",[12,45,46],{},"Anschließend einfach den Anweisungen folgen.",[12,48,49,50,55,56,61],{},"Ohne GLab: ",[19,51,54],{"href":52,"rel":53},"https://gitlab.com/gitlab-org/cli/#installation",[],"Hier installieren"," oder ",[19,57,60],{"href":58,"rel":59},"https://docs.gitlab.com/user/gitlab_duo_cli/#without-the-gitlab-cli",[],"Duo CLI als eigenständiges Tool verwenden",".",[26,63,65],{"id":64},"warum-das-terminal-und-warum-jetzt","Warum das Terminal – und warum jetzt",[12,67,68],{},"Die erste Generation von KI-Assistenten für die Softwareentwicklung war auf die IDE ausgerichtet und konzentrierte sich ausschließlich auf Code-Erstellung. Das war sinnvoll, solange Autovervollständigung im Vordergrund stand. Sobald KI-Agenten jedoch eigenständig handeln – Tests ausführen, Pipelines auslösen, Vulnerability-Scans überwachen und mehr – reicht die IDE als einzige Abstraktionsebene nicht mehr aus.",[12,70,71],{},"Die besten Entwickler-Tools funktionieren sowohl für Menschen als auch für Maschinen. CLIs haben sich über Jahrzehnte in genau diese Richtung entwickelt. Sie sind komponierbar: Output lässt sich weiterleiten, Befehle verketten, Skripte einbetten. Sie sind nachvollziehbar: Wenn etwas schiefläuft, führt man denselben Befehl aus und sieht genau, was der Agent gesehen hat. Und sie sind transparent: keine Hintergrundprozesse, kein Initialisierungsaufwand, kein Protokoll, das beim Fehlerfall erst entschlüsselt werden muss.",[12,73,74],{},"Terminal-Interfaces eignen sich besser für Automatisierung, Scripting und portable Umgebungen. IDE-Interfaces bieten sich für interaktive, kontextreiche Entwicklung an. GitLab Duo CLI ist für ersteres ausgelegt – Duo Agentic Chat in IDE und UI deckt letzteres ab.",[26,76,78],{"id":77},"was-gitlab-duo-cli-kann","Was GitLab Duo CLI kann",[12,80,81],{},"Mit GitLab Duo CLI lässt sich Code erstellen, anpassen, refaktorieren und modernisieren – vergleichbar mit anderen KI-gestützten Coding-Assistenten für das Terminal. Darüber hinaus sind alle Agenten und Flows der GitLab Duo Agent Platform über Duo CLI zugänglich: von der Automatisierung von CI/CD-Konfigurationen und Pipeline-Optimierungen bis hin zur autonomen Ausführung mehrstufiger Entwicklungsaufgaben über den gesamten Software-Lebenszyklus.",[12,83,84],{},"GitLab Duo CLI läuft in zwei Modi:",[86,87,88,96],"ul",{},[89,90,91,95],"li",{},[92,93,94],"strong",{},"Interaktiver Modus"," – eine editor-unabhängige Terminal-Chat-Umgebung mit menschlicher Freigabe vor jeder Aktion. Geeignet für das Verstehen von Codebase-Strukturen, das Erstellen von Code, die Fehlersuche oder das Troubleshooting von Pipelines.",[89,97,98,101],{},[92,99,100],{},"Headless-Modus"," – nicht-interaktiv, ausgelegt für Runner, Skripte und automatisierte Workflows. Direkt in CI/CD einbinden, ohne manuelle Eingriffe.",[26,103,105],{"id":104},"ki-mit-leitplanken","KI mit Leitplanken",[12,107,108],{},"Agentenbasierte KI, die eigenständig Aktionen ausführen kann, birgt reale Sicherheitsrisiken. GitLab Duo CLI adressiert diese auf Plattformebene – nicht nachträglich:",[86,110,111,117,123],{},[89,112,113,116],{},[92,114,115],{},"Human-in-the-Loop standardmäßig"," im interaktiven Modus: Keine Aktion wird ohne Freigabe ausgeführt.",[89,118,119,122],{},[92,120,121],{},"Prompt-Injection-Erkennung"," ist in der GitLab Duo Agent Platform integriert, nicht nachgerüstet.",[89,124,125,128],{},[92,126,127],{},"Composite Identity"," – eine kombinierte Identität, die sowohl den Nutzenden als auch den Agenten repräsentiert – begrenzt die Zugriffsrechte des Agenten und macht jede KI-gesteuerte Aktion nachvollziehbar.",[12,130,131,132,137,138,141,142,145,146,149,150],{},"GitLab Duo CLI unterstützt darüber hinaus ",[19,133,136],{"href":134,"rel":135},"https://docs.gitlab.com/user/duo_agent_platform/customize/",[],"benutzerdefinierte Instruktionsdateien"," – z. B. ",[41,139,140],{},"chat-rules.md",", ",[41,143,144],{},"AGENTS.md"," und ",[41,147,148],{},"SKILL.md"," – die festlegen, welche Aufgaben, Ressourcen, Kontexte und Aktionen ein Agent ausführen darf. ",[92,151,152],{},"Das ist das Prinzip der minimalen Rechtevergabe auf KI angewendet: Der Agent tut genau das, wozu er autorisiert wurde – und nichts darüber hinaus.",[12,154,155],{},"GitLab Duo CLI in Aktion:",[157,158],"iframe",{"src":159,"frameBorder":160,"allow":161,"referrerPolicy":162,"style":163,"title":164},"https://player.vimeo.com/video/1179964611?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","GitLab Duo CLI Beta Demo V1",[166,167],"script",{"src":168},"https://player.vimeo.com/api/player.js",[26,170,172],{"id":171},"gitlab-duo-cli-ausprobieren","GitLab Duo CLI ausprobieren",[12,174,175,176,61],{},"Den Einstieg bietet ein ",[19,177,179],{"href":21,"rel":178},[],"kostenloser Test der GitLab Duo Agent Platform",[12,181,182,183,188],{},"Wer GitLab bereits im Free Tier nutzt, kann GitLab Duo Agent Platform durch ",[19,184,187],{"href":185,"rel":186},"https://docs.gitlab.com/subscriptions/gitlab_credits/#for-the-free-tier-on-gitlabcom",[],"wenige einfache Schritte"," aktivieren.",[12,190,191,192,197,198,61],{},"Bestehende GitLab-Premium- oder -Ultimate-Abonnenten können Duo CLI nutzen, indem sie ",[19,193,196],{"href":194,"rel":195},"https://docs.gitlab.com/user/duo_agent_platform/turn_on_off/",[],"Duo Agent Platform aktivieren"," – die benötigten GitLab Credits sind im jeweiligen Abonnement ",[19,199,202],{"href":200,"rel":201},"https://docs.gitlab.com/subscriptions/gitlab_credits/#included-credits",[],"bereits enthalten",{"title":43,"searchDepth":204,"depth":204,"links":205},2,[206,207,208,209,210],{"id":28,"depth":204,"text":29},{"id":64,"depth":204,"text":65},{"id":77,"depth":204,"text":78},{"id":104,"depth":204,"text":105},{"id":171,"depth":204,"text":172},"product","2026-04-07","GitLab Duo CLI bringt agentenbasierte KI der Duo Agent Platform ins Terminal – mit interaktivem Chat-Modus und Headless-Modus für CI/CD-Automatisierung.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png",{},"/de-de/blog/gitlab-duo-cli",{"config":221,"title":5,"description":223},{"noIndex":222},false,"GitLab Duo CLI bringt agentenbasierte KI ins Terminal: interaktiver Chat-Modus und Headless-Modus für automatisierte CI/CD-Workflows. Jetzt in der Beta.","gitlab-duo-cli","de-de/blog/gitlab-duo-cli",[227,211,228],"AI","features","BlogPost","qx5rs93fz6Ik_sauK-y7GAhU_GYHcNDLNSlGV_UgTqE",{"logo":232,"freeTrial":237,"sales":242,"login":247,"items":252,"search":581,"minimal":615,"duo":633,"switchNav":642,"pricingDeployment":653},{"config":233},{"href":234,"dataGaName":235,"dataGaLocation":236},"/de-de/","gitlab logo","header",{"text":238,"config":239},"Kostenlose Testversion anfordern",{"href":240,"dataGaName":241,"dataGaLocation":236},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":243,"config":244},"Demo anfordern",{"href":245,"dataGaName":246,"dataGaLocation":236},"/de-de/sales/?contact-topic=request-demo","sales",{"text":248,"config":249},"Anmelden",{"href":250,"dataGaName":251,"dataGaLocation":236},"https://gitlab.com/users/sign_in/","sign in",[253,282,384,389,503,559],{"text":254,"config":255,"menu":257},"Plattform",{"dataNavLevelOne":256},"platform",{"type":258,"columns":259},"cards",[260,266,274],{"title":254,"description":261,"link":262},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":263,"config":264},"Die Plattform erkunden",{"href":265,"dataGaName":256,"dataGaLocation":236},"/de-de/platform/",{"title":267,"description":268,"link":269},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":270,"config":271},"Lerne GitLab Duo kennen",{"href":272,"dataGaName":273,"dataGaLocation":236},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":275,"description":276,"link":277},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":278,"config":279},"Mehr erfahren",{"href":280,"dataGaName":281,"dataGaLocation":236},"/de-de/why-gitlab/","why gitlab",{"text":283,"left":216,"config":284,"menu":286},"Produkt",{"dataNavLevelOne":285},"solutions",{"type":287,"link":288,"columns":292,"feature":363},"lists",{"text":289,"config":290},"Alle Lösungen anzeigen",{"href":291,"dataGaName":285,"dataGaLocation":236},"/de-de/solutions/",[293,318,341],{"title":294,"description":295,"link":296,"items":301},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":297},{"icon":298,"href":299,"dataGaName":300,"dataGaLocation":236},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[302,306,309,314],{"text":303,"config":304},"CI/CD",{"href":305,"dataGaLocation":236,"dataGaName":303},"/de-de/solutions/continuous-integration/",{"text":267,"config":307},{"href":272,"dataGaLocation":236,"dataGaName":308},"gitlab duo agent platform - product menu",{"text":310,"config":311},"Quellcodeverwaltung",{"href":312,"dataGaLocation":236,"dataGaName":313},"/de-de/solutions/source-code-management/","Source Code Management",{"text":315,"config":316},"Automatische Softwarebereitstellung",{"href":299,"dataGaLocation":236,"dataGaName":317},"Automated software delivery",{"title":319,"description":320,"link":321,"items":326},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":322},{"href":323,"dataGaName":324,"dataGaLocation":236,"icon":325},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[327,331,336],{"text":328,"config":329},"Anwendungssicherheitstests",{"href":323,"dataGaName":330,"dataGaLocation":236},"Application security testing",{"text":332,"config":333},"Schutz der Software-Lieferkette",{"href":334,"dataGaLocation":236,"dataGaName":335},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":337,"config":338},"Software-Compliance",{"href":339,"dataGaName":340,"dataGaLocation":236},"/de-de/solutions/software-compliance/","software compliance",{"title":342,"link":343,"items":348},"Messung",{"config":344},{"icon":345,"href":346,"dataGaName":347,"dataGaLocation":236},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[349,353,358],{"text":350,"config":351},"Sichtbarkeit und Messung",{"href":346,"dataGaLocation":236,"dataGaName":352},"Visibility and Measurement",{"text":354,"config":355},"Wertstrommanagement",{"href":356,"dataGaLocation":236,"dataGaName":357},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":359,"config":360},"Analysen und Einblicke",{"href":361,"dataGaLocation":236,"dataGaName":362},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":364,"type":287,"items":365},"GitLab für",[366,372,378],{"text":367,"config":368},"Enterprise",{"icon":369,"href":370,"dataGaLocation":236,"dataGaName":371},"Building","/de-de/enterprise/","enterprise",{"text":373,"config":374},"Kleinunternehmen",{"icon":375,"href":376,"dataGaLocation":236,"dataGaName":377},"Work","/de-de/small-business/","small business",{"text":379,"config":380},"Öffentlicher Sektor",{"icon":381,"href":382,"dataGaLocation":236,"dataGaName":383},"Organization","/de-de/solutions/public-sector/","public sector",{"text":385,"config":386},"Preise",{"href":387,"dataGaName":388,"dataGaLocation":236,"dataNavLevelOne":388},"/de-de/pricing/","pricing",{"text":390,"config":391,"menu":393},"Ressourcen",{"dataNavLevelOne":392},"resources",{"type":287,"link":394,"columns":398,"feature":492},{"text":395,"config":396},"Alle Ressourcen anzeigen",{"href":397,"dataGaName":392,"dataGaLocation":236},"/de-de/resources/",[399,432,459],{"title":400,"items":401},"Erste Schritte",[402,407,412,417,422,427],{"text":403,"config":404},"Installieren",{"href":405,"dataGaName":406,"dataGaLocation":236},"/de-de/install/","install",{"text":408,"config":409},"Kurzanleitungen",{"href":410,"dataGaName":411,"dataGaLocation":236},"/de-de/get-started/","quick setup checklists",{"text":413,"config":414},"Lernen",{"href":415,"dataGaLocation":236,"dataGaName":416},"https://university.gitlab.com/","learn",{"text":418,"config":419},"Produktdokumentation",{"href":420,"dataGaName":421,"dataGaLocation":236},"https://docs.gitlab.com/","product documentation",{"text":423,"config":424},"Best-Practice-Videos",{"href":425,"dataGaName":426,"dataGaLocation":236},"/de-de/getting-started-videos/","best practice videos",{"text":428,"config":429},"Integrationen",{"href":430,"dataGaName":431,"dataGaLocation":236},"/de-de/integrations/","integrations",{"title":433,"items":434},"Entdecken",[435,440,445,450,454],{"text":436,"config":437},"Kundenerfolge",{"href":438,"dataGaName":439,"dataGaLocation":236},"/de-de/customers/","customer success stories",{"text":441,"config":442},"Blog",{"href":443,"dataGaName":444,"dataGaLocation":236},"/de-de/blog/","blog",{"text":446,"config":447},"Demo-Hub",{"href":448,"dataGaName":449,"dataGaLocation":236},"/de-de/demo-hub/","demo hub",{"text":451,"config":452},"The Source",{"href":453,"dataGaName":444,"dataGaLocation":236},"/de-de/the-source/",{"text":455,"config":456},"Remote",{"href":457,"dataGaName":458,"dataGaLocation":236},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":460,"items":461},"Vernetzen",[462,467,472,477,482,487],{"text":463,"config":464},"GitLab-Services",{"href":465,"dataGaName":466,"dataGaLocation":236},"/de-de/services/","services",{"text":468,"config":469},"Beitragen",{"href":470,"dataGaName":471,"dataGaLocation":236},"https://contributors.gitlab.com","contribute",{"text":473,"config":474},"Community",{"href":475,"dataGaName":476,"dataGaLocation":236},"/community/","community",{"text":478,"config":479},"Forum",{"href":480,"dataGaName":481,"dataGaLocation":236},"https://forum.gitlab.com/","forum",{"text":483,"config":484},"Veranstaltungen",{"href":485,"dataGaName":486,"dataGaLocation":236},"/events/","events",{"text":488,"config":489},"Partner",{"href":490,"dataGaName":491,"dataGaLocation":236},"/de-de/partners/","partners",{"config":493,"title":496,"text":497,"link":498},{"background":494,"textColor":495},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":499,"config":500},"Aktuelle Nachrichten",{"href":501,"dataGaName":502,"dataGaLocation":236},"/de-de/whats-new/","whats new",{"text":504,"config":505,"menu":507},"Unternehmen",{"dataNavLevelOne":506},"company",{"type":287,"columns":508},[509],{"items":510},[511,516,522,524,529,534,539,544,549,554],{"text":512,"config":513},"Über",{"href":514,"dataGaName":515,"dataGaLocation":236},"/de-de/company/","about",{"text":517,"config":518,"footerGa":521},"Karriere",{"href":519,"dataGaName":520,"dataGaLocation":236},"/jobs/","jobs",{"dataGaName":520},{"text":483,"config":523},{"href":485,"dataGaName":486,"dataGaLocation":236},{"text":525,"config":526},"Geschäftsführung",{"href":527,"dataGaName":528,"dataGaLocation":236},"/company/team/e-group/","leadership",{"text":530,"config":531},"Handbuch",{"href":532,"dataGaName":533,"dataGaLocation":236},"https://handbook.gitlab.com/","handbook",{"text":535,"config":536},"Investor Relations",{"href":537,"dataGaName":538,"dataGaLocation":236},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":540,"config":541},"Trust Center",{"href":542,"dataGaName":543,"dataGaLocation":236},"/de-de/security/","trust center",{"text":545,"config":546},"AI Transparency Center",{"href":547,"dataGaName":548,"dataGaLocation":236},"/de-de/ai-transparency-center/","ai transparency center",{"text":550,"config":551},"Newsletter",{"href":552,"dataGaName":553,"dataGaLocation":236},"/company/contact/#contact-forms","newsletter",{"text":555,"config":556},"Presse",{"href":557,"dataGaName":558,"dataGaLocation":236},"/press/","press",{"text":560,"config":561,"menu":562},"Kontakt",{"dataNavLevelOne":506},{"type":287,"columns":563},[564],{"items":565},[566,571,576],{"text":567,"config":568},"Vertrieb kontaktieren",{"href":569,"dataGaName":570,"dataGaLocation":236},"/de-de/sales/","talk to sales",{"text":572,"config":573},"Support-Portal",{"href":574,"dataGaName":575,"dataGaLocation":236},"https://support.gitlab.com/hc/en-us","support portal",{"text":577,"config":578},"Kundenportal",{"href":579,"dataGaName":580,"dataGaLocation":236},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":582,"login":583,"suggestions":590},"Schließen",{"text":584,"link":585},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":586,"config":587},"gitlab.com",{"href":250,"dataGaName":588,"dataGaLocation":589},"search login","search",{"text":591,"default":592},"Vorschläge",[593,595,600,602,607,612],{"text":267,"config":594},{"href":272,"dataGaName":267,"dataGaLocation":589},{"text":596,"config":597},"Codevorschläge (KI)",{"href":598,"dataGaName":599,"dataGaLocation":589},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":303,"config":601},{"href":305,"dataGaName":303,"dataGaLocation":589},{"text":603,"config":604},"GitLab auf AWS",{"href":605,"dataGaName":606,"dataGaLocation":589},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":608,"config":609},"GitLab auf Google Cloud",{"href":610,"dataGaName":611,"dataGaLocation":589},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":275,"config":613},{"href":280,"dataGaName":614,"dataGaLocation":589},"Why GitLab?",{"freeTrial":616,"mobileIcon":621,"desktopIcon":626,"secondaryButton":629},{"text":617,"config":618},"Kostenlos testen",{"href":619,"dataGaName":241,"dataGaLocation":620},"https://gitlab.com/-/trials/new/","nav",{"altText":622,"config":623},"GitLab-Symbol",{"src":624,"dataGaName":625,"dataGaLocation":620},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":622,"config":627},{"src":628,"dataGaName":625,"dataGaLocation":620},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":400,"config":630},{"href":631,"dataGaName":632,"dataGaLocation":620},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":634,"mobileIcon":638,"desktopIcon":640},{"text":635,"config":636},"Mehr über GitLab Duo erfahren",{"href":272,"dataGaName":637,"dataGaLocation":620},"gitlab duo",{"altText":622,"config":639},{"src":624,"dataGaName":625,"dataGaLocation":620},{"altText":622,"config":641},{"src":628,"dataGaName":625,"dataGaLocation":620},{"button":643,"mobileIcon":648,"desktopIcon":650},{"text":644,"config":645},"/Option",{"href":646,"dataGaName":647,"dataGaLocation":620},"#contact","switch",{"altText":622,"config":649},{"src":624,"dataGaName":625,"dataGaLocation":620},{"altText":622,"config":651},{"src":652,"dataGaName":625,"dataGaLocation":620},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":654,"mobileIcon":659,"desktopIcon":661},{"text":655,"config":656},"Zurück zur Preisübersicht",{"href":387,"dataGaName":657,"dataGaLocation":620,"icon":658},"back to pricing","GoBack",{"altText":622,"config":660},{"src":624,"dataGaName":625,"dataGaLocation":620},{"altText":622,"config":662},{"src":628,"dataGaName":625,"dataGaLocation":620},{"title":664,"button":665,"config":669},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":278,"config":666},{"href":667,"dataGaName":668,"dataGaLocation":236},"/de-de/gitlab-orbit/","orbit",{"layout":670,"disabled":222},"release",{"data":672},{"text":673,"source":674,"edit":680,"contribute":685,"config":690,"items":695,"minimal":901},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":675,"config":676},"Quelltext der Seite anzeigen",{"href":677,"dataGaName":678,"dataGaLocation":679},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":681,"config":682},"Diese Seite bearbeiten",{"href":683,"dataGaName":684,"dataGaLocation":679},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":686,"config":687},"Beteilige dich",{"href":688,"dataGaName":689,"dataGaLocation":679},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":691,"facebook":692,"youtube":693,"linkedin":694},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[696,741,794,836,868],{"title":385,"links":697,"subMenu":712},[698,702,707],{"text":699,"config":700},"Tarife anzeigen",{"href":387,"dataGaName":701,"dataGaLocation":679},"view plans",{"text":703,"config":704},"Vorteile von Premium",{"href":705,"dataGaName":706,"dataGaLocation":679},"/de-de/pricing/premium/","why premium",{"text":708,"config":709},"Vorteile von Ultimate",{"href":710,"dataGaName":711,"dataGaLocation":679},"/de-de/pricing/ultimate/","why ultimate",[713],{"title":560,"links":714},[715,717,719,721,726,731,736],{"text":567,"config":716},{"href":569,"dataGaName":246,"dataGaLocation":679},{"text":572,"config":718},{"href":574,"dataGaName":575,"dataGaLocation":679},{"text":577,"config":720},{"href":579,"dataGaName":580,"dataGaLocation":679},{"text":722,"config":723},"Status",{"href":724,"dataGaName":725,"dataGaLocation":679},"https://status.gitlab.com/","status",{"text":727,"config":728},"Nutzungsbedingungen",{"href":729,"dataGaName":730,"dataGaLocation":679},"/terms/","terms of use",{"text":732,"config":733},"Datenschutzerklärung",{"href":734,"dataGaName":735,"dataGaLocation":679},"/de-de/privacy/","privacy statement",{"text":737,"config":738},"Cookie-Einstellungen",{"dataGaName":739,"dataGaLocation":679,"id":740,"isOneTrustButton":216},"cookie preferences","ot-sdk-btn",{"title":283,"links":742,"subMenu":751},[743,747],{"text":744,"config":745},"DevSecOps-Plattform",{"href":265,"dataGaName":746,"dataGaLocation":679},"devsecops platform",{"text":748,"config":749},"KI-unterstützte Entwicklung",{"href":272,"dataGaName":750,"dataGaLocation":679},"ai-assisted development",[752],{"title":753,"links":754},"Themen",[755,759,764,769,774,779,784,789],{"text":303,"config":756},{"href":757,"dataGaName":758,"dataGaLocation":679},"/de-de/topics/ci-cd/","cicd",{"text":760,"config":761},"GitOps",{"href":762,"dataGaName":763,"dataGaLocation":679},"/de-de/topics/gitops/","gitops",{"text":765,"config":766},"DevOps",{"href":767,"dataGaName":768,"dataGaLocation":679},"/de-de/topics/devops/","devops",{"text":770,"config":771},"Versionskontrolle",{"href":772,"dataGaName":773,"dataGaLocation":679},"/de-de/topics/version-control/","version control",{"text":775,"config":776},"DevSecOps",{"href":777,"dataGaName":778,"dataGaLocation":679},"/de-de/topics/devsecops/","devsecops",{"text":780,"config":781},"Cloud-nativ",{"href":782,"dataGaName":783,"dataGaLocation":679},"/de-de/topics/cloud-native/","cloud native",{"text":785,"config":786},"KI für das Programmieren",{"href":787,"dataGaName":788,"dataGaLocation":679},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":790,"config":791},"Agentische KI",{"href":792,"dataGaName":793,"dataGaLocation":679},"/de-de/topics/agentic-ai/","agentic ai",{"title":795,"links":796},"Lösungen",[797,800,802,807,811,814,817,820,822,824,826,831],{"text":328,"config":798},{"href":323,"dataGaName":799,"dataGaLocation":679},"Application Security Testing",{"text":315,"config":801},{"href":299,"dataGaName":300,"dataGaLocation":679},{"text":803,"config":804},"Agile Entwicklung",{"href":805,"dataGaName":806,"dataGaLocation":679},"/de-de/solutions/agile-delivery/","agile delivery",{"text":808,"config":809},"SCM",{"href":312,"dataGaName":810,"dataGaLocation":679},"source code management",{"text":303,"config":812},{"href":305,"dataGaName":813,"dataGaLocation":679},"continuous integration & delivery",{"text":354,"config":815},{"href":356,"dataGaName":816,"dataGaLocation":679},"value stream management",{"text":760,"config":818},{"href":819,"dataGaName":763,"dataGaLocation":679},"/de-de/solutions/gitops/",{"text":367,"config":821},{"href":370,"dataGaName":371,"dataGaLocation":679},{"text":373,"config":823},{"href":376,"dataGaName":377,"dataGaLocation":679},{"text":379,"config":825},{"href":382,"dataGaName":383,"dataGaLocation":679},{"text":827,"config":828},"Bildungswesen",{"href":829,"dataGaName":830,"dataGaLocation":679},"/de-de/solutions/education/","education",{"text":832,"config":833},"Finanzdienstleistungen",{"href":834,"dataGaName":835,"dataGaLocation":679},"/de-de/solutions/finance/","financial services",{"title":390,"links":837},[838,840,842,844,847,849,852,854,856,858,860,862,864,866],{"text":403,"config":839},{"href":405,"dataGaName":406,"dataGaLocation":679},{"text":408,"config":841},{"href":410,"dataGaName":411,"dataGaLocation":679},{"text":413,"config":843},{"href":415,"dataGaName":416,"dataGaLocation":679},{"text":418,"config":845},{"href":420,"dataGaName":846,"dataGaLocation":679},"docs",{"text":441,"config":848},{"href":443,"dataGaName":444,"dataGaLocation":679},{"text":850,"config":851},"Neuerungen",{"href":501,"dataGaName":502,"dataGaLocation":679},{"text":436,"config":853},{"href":438,"dataGaName":439,"dataGaLocation":679},{"text":455,"config":855},{"href":457,"dataGaName":458,"dataGaLocation":679},{"text":463,"config":857},{"href":465,"dataGaName":466,"dataGaLocation":679},{"text":468,"config":859},{"href":470,"dataGaName":471,"dataGaLocation":679},{"text":473,"config":861},{"href":475,"dataGaName":476,"dataGaLocation":679},{"text":478,"config":863},{"href":480,"dataGaName":481,"dataGaLocation":679},{"text":483,"config":865},{"href":485,"dataGaName":486,"dataGaLocation":679},{"text":488,"config":867},{"href":490,"dataGaName":491,"dataGaLocation":679},{"title":504,"links":869},[870,872,874,876,878,880,885,890,892,894,896],{"text":512,"config":871},{"href":514,"dataGaName":506,"dataGaLocation":679},{"text":517,"config":873},{"href":519,"dataGaName":520,"dataGaLocation":679},{"text":525,"config":875},{"href":527,"dataGaName":528,"dataGaLocation":679},{"text":530,"config":877},{"href":532,"dataGaName":533,"dataGaLocation":679},{"text":535,"config":879},{"href":537,"dataGaName":538,"dataGaLocation":679},{"text":881,"config":882},"Nachhaltigkeit",{"href":883,"dataGaName":884,"dataGaLocation":679},"/sustainability/","Sustainability",{"text":886,"config":887},"Vielfalt, Inklusion und Zugehörigkeit",{"href":888,"dataGaName":889,"dataGaLocation":679},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":540,"config":891},{"href":542,"dataGaName":543,"dataGaLocation":679},{"text":550,"config":893},{"href":552,"dataGaName":553,"dataGaLocation":679},{"text":555,"config":895},{"href":557,"dataGaName":558,"dataGaLocation":679},{"text":897,"config":898},"Transparenzerklärung zu moderner Sklaverei",{"href":899,"dataGaName":900,"dataGaLocation":679},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":902},[903,906,909],{"text":904,"config":905},"Terms",{"href":729,"dataGaName":730,"dataGaLocation":679},{"text":907,"config":908},"Cookies",{"dataGaName":739,"dataGaLocation":679,"id":740,"isOneTrustButton":216},{"text":910,"config":911},"Datenschutz",{"href":734,"dataGaName":735,"dataGaLocation":679},[913],{"id":914,"title":7,"body":215,"config":915,"content":917,"description":215,"extension":921,"meta":922,"navigation":216,"path":923,"seo":924,"stem":925,"__hash__":926},"blogAuthors/en-us/blog/authors/john-coghlan.yml",{"template":916},"BlogAuthor",{"name":7,"config":918},{"headshot":919,"ctfId":920},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670167/Blog/Author%20Headshots/johncoghlan-headshot.jpg","johncoghlan","yml",{},"/en-us/blog/authors/john-coghlan",{},"en-us/blog/authors/john-coghlan","dOj1PXtB8h9xxt68I3Ck9deyy57w1js7NkehLQ5E8Pc",[928,935,942],{"title":929,"description":930,"heroImage":217,"category":211,"date":931,"authors":932,"slug":934,"externalUrl":215},"DevOps Stack aufbauen: Häufige Fehler und Best Practices für moderne Toolchains","Ein DevOps Stack sollte mehr sein als eine Tool-Sammlung. Lerne, wie Teams häufige Fehler vermeiden und mit GitLab Toolchain-Komplexität reduzieren.","2026-08-07",[933],"GitLab Germany Team","devops-stack",{"title":936,"description":937,"heroImage":938,"category":211,"date":939,"authors":940,"slug":941,"externalUrl":215},"Sechs Möglichkeiten, die DevOps Kosten zu senken, zu sparen und zu optimieren","Wir zeigen dir sechs Möglichkeiten, wie du deine DevOps Kosten senken kannst.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775486753/cswmwtygkgkbdsibo09v.png","2026-07-20",[933],"reduce-devops-costs",{"title":943,"description":944,"heroImage":945,"category":211,"date":939,"authors":946,"slug":948,"externalUrl":215},"Work Items automatisch zuweisen mit dem Trigger \"Work item created\"","Eine Schritt-für-Schritt-Anleitung zum neuen Trigger, der Work Items automatisch zuweist – skalierbare Triage ohne manuelles Eingreifen.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[947],"Cesar Saavedra","how-to-use-a-work-item-created-trigger",{"promotions":950},[951,965,976,988],{"id":952,"categories":953,"header":955,"text":956,"button":957,"image":962},"ai-modernization",[954],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":958,"config":959},"Ermittle deinen KI-Reifegrad",{"href":960,"dataGaName":961,"dataGaLocation":444},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":963},{"src":964},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":966,"categories":967,"header":968,"text":956,"button":969,"image":973},"devops-modernization",[211,778],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":970,"config":971},"Ermittle deinen DevOps-Reifegrad",{"href":972,"dataGaName":961,"dataGaLocation":444},"/de-de/assessments/devops-modernization-assessment/",{"config":974},{"src":975},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":977,"categories":978,"header":980,"text":956,"button":981,"image":985},"security-modernization",[979],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":982,"config":983},"Ermittle deinen Sicherheitsreifegrad",{"href":984,"dataGaName":961,"dataGaLocation":444},"/de-de/assessments/security-modernization-assessment/",{"config":986},{"src":987},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":989,"paths":990,"header":993,"text":994,"button":995,"image":1000},"github-azure-migration",[991,992],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":996,"config":997},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":998,"dataGaName":999,"dataGaLocation":444},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1001},{"src":975},{"header":1003,"blurb":1004,"button":1005,"secondaryButton":1010},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1006,"config":1007},"Kostenlosen Test starten",{"href":1008,"dataGaName":241,"dataGaLocation":1009},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":567,"config":1011},{"href":569,"dataGaName":246,"dataGaLocation":1009},1786803739140]