Zum Hauptinhalt springen
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
Coding-Agent GitHub (Microsoft) USA Terminal, IDE, Web

GitHub Copilot

GitHub Copilot ist Microsofts KI-Assistent für Entwickler mit Copilot CLI, Coding Agent und Agent Mode. Modelle, Berechtigungen, MCP und Einsatz im Unternehmen.

Lizenz Proprietär
Erstveröffentlichung September 2025 (Public Preview der Copilot CLI)
Oberflächen Terminal (CLI), VS Code, GitHub.com, Web/Cloud Agent
Plattformen macOS, Linux, Windows
Instruktionsdatei AGENTS.md (auch .github/copilot-instructions.md)

Die sieben Bausteine bei GitHub Copilot

So setzt GitHub Copilot die Bausteine eines AI Harness um

  1. 1

    Agentenschleife

    Die Copilot CLI ruft das Modell auf, wertet dessen Werkzeuganfragen aus, führt sie aus und gibt Ergebnisse zurück; ein Plan-Modus (per Umschalttaste erreichbar) lässt vorab einen strukturierten Plan erstellen.

  2. 2

    Werkzeuge und Ausführungsumgebung

    Werkzeuge reichen von Datei- und Terminalzugriff über GitHub-Integrationen (Repositories, Issues, Pull Requests) bis zu MCP-Servern, die laut Doku zusätzliche Datenquellen und Werkzeuge anbinden.

  3. 3

    Kontextmanagement

    Copilot CLI verwaltet den Kontext über automatische Kompaktierung ab 95 Prozent Auslastung sowie die Befehle /compact und /context zur manuellen Steuerung und Anzeige des Tokenverbrauchs.

  4. 4

    Zustand und Gedächtnis

    Sitzungen werden laut Doku als durchsuchbarer Verlauf mit Ereignisprotokoll und Arbeitsbereichs-Artefakten (Pläne, Checkpoints, verfolgte Dateien) gespeichert, sodass frühere Sitzungen fortgesetzt werden können.

  5. 5

    Berechtigungen

    Werkzeugaufrufe lösen Freigabeabfragen aus (einmalig, für die Sitzung oder Ablehnung mit Feedback); über --allow-all-tools, --allow-tool und --deny-tool lassen sich Regeln vorab festlegen.

  6. 6

    Verifikation und Feedback

    Mit /session checkpoints und einem Rewind-Befehl lassen sich Sitzung und Dateien auf einen früheren Stand zurücksetzen; Hooks können laut Doku Prompts und Werkzeugaufrufe protokollieren oder blockieren.

  7. 7

    Orchestrierung

    Custom Agents erlauben spezialisierte Copilot-Varianten für bestimmte Aufgaben, Plugins bündeln Agenten, Skills, Hooks und Integrationen als installierbare Pakete.

Modelle und Modellzugang

Welche Modelle der Harness nutzt und über welche Wege sie bezogen werden

Modelle und Modellzugang
Modelle modellauswahl über /model, u. a. OpenAI-GPT-, Anthropic-Claude- und Google-Gemini-Modelle
Bezugswege GitHub Copilot (gehostet), eigener OpenAI-kompatibler Endpunkt, Azure OpenAI, Anthropic API, Ollama/lokale Modelle
Freie Modellwahl Ja
Eigener Endpunkt / LLM-Gateway Ja
Laut Doku lässt sich die Copilot CLI per Umgebungsvariablen COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY und COPILOT_MODEL auf einen eigenen, OpenAI-kompatiblen Endpunkt, Azure OpenAI, Anthropic oder lokale Modelle (z. B. Ollama) umstellen.
Funktionen
MCP-Server Sub-Agenten Hooks Skills Plugins / Erweiterungen Sandbox Headless / CI SDK IDE-Integration Checkpoints Sitzungen fortsetzen
Betrieb mit herdr
Von herdr unterstützt Ja
Zustandserkennung Screen-Manifest
Integration Session
herdr erkennt GitHub Copilot CLI laut Agenten-Übersicht über ein Screen-Manifest und bindet die Sitzung ein, ohne auf Lifecycle-Hooks zuzugreifen.
Mehr zu herdr →

Einsatz im Unternehmen

Datenverarbeitung, Steuerung und Preismodell laut Anbieter

Datenverarbeitung und EU-Bezug

GitHub bietet für Copilot Business und Enterprise eine Auftragsverarbeitungsvereinbarung an; laut GitHub-Doku lässt sich Copilot in Enterprise-Umgebungen mit „GitHub Enterprise Cloud with data residency“ auf eine EU-Datenregion beschränken, sodass Modell-Inferenz und zugehörige Daten dort verbleiben.

Identität und SSO

Organisationen können Copilot an bestehende SAML-SSO-Konfigurationen mit Entra ID, Okta, OneLogin oder PingOne koppeln; die Anmeldung folgt dann automatisch dem organisationsweiten SSO-Flow.

Admin-Richtlinien und Content Exclusion

Enterprise- und Organisationsadmins können Modelle auf datenresidente oder FedRAMP-konforme Varianten beschränken und über Content Exclusion bestimmte Repositories oder Pfade von Copilot ausschließen.

Audit-Logs

Copilot protokolliert laut Doku Sitzzuweisungen, Richtlinienänderungen und Zugriffe in Audit-Logs, die 180 Tage aufbewahrt und als JSON oder CSV exportiert werden können.

Preismodell

Copilot CLI ist in den bezahlten Copilot-Plänen (Pro, Pro+, Business, Enterprise) enthalten; aktuelle Konditionen siehe Anbieter.

Stärken
  • Enger Anschluss an GitHub-Repositories, Issues und Pull Requests direkt aus dem Terminal
  • Frei konfigurierbarer Modellzugang über eigene Anbieter-Endpunkte (OpenAI-kompatibel, Azure OpenAI, Anthropic, lokal)
  • Erweiterbar über MCP, Hooks, Skills und installierbare Plugins
  • Rewind-Funktion zum Zurücksetzen von Sitzung und Dateien
  • Enterprise-Funktionen wie SSO, Content Exclusion und Audit-Logs bereits vorhanden
Grenzen
  • Cloud- und lokale Sandboxes befinden sich laut Doku aktuell in der öffentlichen Vorschau (Public Preview) und können sich noch ändern
  • Ob und wie Hooks im nicht-interaktiven (headless) Modus greifen, ist in der Doku nicht im Detail beschrieben

Einsatzbereiche

Typische Aufgaben für diesen Harness

Agentische Coding-Aufgaben direkt im Terminal, ohne IDE-Wechsel
Automatisierte Skripte und CI-Läufe über den nicht-interaktiven Modus (-p/--prompt)
Spezialisierte Custom Agents für Code Review, Dokumentation oder Sicherheitsprüfungen
Anbindung von Fachsystemen und Datenquellen über MCP-Server
Teams, die bereits vollständig auf GitHub als Entwicklungsplattform setzen

GitHub Copilot ist der KI-Assistent von GitHub, einem Unternehmen von Microsoft, für Softwareentwicklung. Als AI Harness stellt er über die Copilot CLI, den Coding Agent und den Agent Mode in IDEs die Werkzeuge, Kontextverwaltung und Ausführungsumgebung bereit, die aus einem Sprachmodell einen arbeitsfähigen Coding-Agenten machen. Stand: 20. September 2026.

Was ist GitHub Copilot?

GitHub Copilot wird von GitHub entwickelt und ist proprietär. Die Copilot CLI – laut GitHub-Dokumentation „die Kraft von GitHub Copilot direkt im Terminal" – kam im September 2025 in die öffentliche Vorschau und ist seit Februar 2026 allgemein verfügbar. Sie läuft auf macOS, Linux und Windows (inklusive PowerShell und WSL) und wird per npm install -g @github/copilot, per Homebrew, WinGet oder Installationsskript eingerichtet. Voraussetzung ist ein aktives Copilot-Abonnement; gestartet wird eine interaktive Sitzung mit dem Befehl copilot. Neben der CLI existiert Copilot als agentischer Modus in VS Code und anderen IDEs sowie als Coding Agent, der Aufgaben direkt auf GitHub.com bearbeitet.

GitHub Copilot als AI Harness

Die Copilot CLI ruft das Modell auf, wertet dessen Werkzeuganfragen aus und führt sie aus – wahlweise interaktiv oder nicht-interaktiv über -p/--prompt für Skripte und CI-Pipelines. Ein Plan-Modus, per Umschalttaste erreichbar, lässt vorab einen strukturierten Plan erstellen. Werkzeugaufrufe lösen Freigabeabfragen aus, die einmalig, für die gesamte Sitzung oder mit Ablehnung beantwortet werden; über die Flags --allow-all-tools, --allow-tool und --deny-tool lassen sich diese Regeln vorab festlegen. Projektspezifische Anweisungen liest Copilot laut Doku aus AGENTS.md-Dateien (mehrere möglich, die nächstgelegene hat Vorrang) sowie aus .github/copilot-instructions.md. Für Werkzeugintegrationen ist das Model Context Protocol (MCP) vorgesehen; Custom Agents erlauben spezialisierte Copilot-Varianten für einzelne Aufgaben, und Plugins bündeln Agenten, Skills, Hooks und Integrationen als installierbare Pakete. Hooks können laut Doku Prompts und Werkzeugaufrufe protokollieren oder blockieren. Für Ausführungsumgebungen bietet die CLI lokale Sandboxing-Optionen (/sandbox enable) sowie cloudgestützte Sitzungen (copilot --cloud).

Modelle und Modellzugang

In der Copilot CLI lässt sich das Modell über den Slash-Befehl /model wechseln; verfügbar sind unter anderem Modelle aus den Familien OpenAI GPT, Anthropic Claude und Google Gemini, abhängig vom gebuchten Copilot-Plan. Darüber hinaus dokumentiert GitHub eine eigene BYOK-Konfiguration (Bring your own Key): Über die Umgebungsvariablen COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY und COPILOT_MODEL lässt sich die CLI auf einen beliebigen, mit der OpenAI-Chat-Completions-API kompatiblen Endpunkt, auf Azure OpenAI, auf die Anthropic API oder auf lokal betriebene Modelle (etwa über Ollama) umstellen – vorausgesetzt, das Modell unterstützt Tool Calling und Streaming. Damit lässt sich GitHub Copilot CLI über einen zentralen, OpenAI-kompatiblen Proxy wie das AI Gateway betreiben, indem dessen Endpunkt als COPILOT_PROVIDER_BASE_URL hinterlegt wird.

Einsatz im Unternehmen: Datenschutz und Governance

GitHub bietet für Copilot Business und Enterprise eine Auftragsverarbeitungsvereinbarung an. Laut Dokumentation lässt sich Copilot über „GitHub Enterprise Cloud with data residency“ in Enterprise-Umgebungen auf eine EU-Datenregion beschränken, sodass Inferenz und zugehörige Daten dort verbleiben; zusätzlich können Admins Modelle für US-Datenresidenz auf FedRAMP-konforme Varianten einschränken. Organisationen mit bestehender SAML-SSO-Konfiguration (Entra ID, Okta, OneLogin, PingOne) nutzen denselben Anmeldefluss auch für Copilot. Content Exclusion erlaubt es, bestimmte Repositories oder Pfade von Copilot auszuschließen, und Audit-Logs protokollieren laut Doku Sitzzuweisungen, Richtlinienänderungen und Zugriffe über 180 Tage. Unabhängig vom gewählten Modell gilt: Quellcode und Prompts gehen an den jeweils konfigurierten Modellanbieter und gehören vorab in das eigene Verarbeitungsverzeichnis.

GitHub Copilot mit herdr orchestrieren

Laut der Agenten-Übersicht von herdr wird GitHub Copilot CLI dort geführt, allerdings mit einem einfacheren Integrationsgrad als bei Harnesses mit installierbaren Lifecycle-Hooks: herdr erkennt eine laufende Sitzung über ein Screen-Manifest und bindet sie ein, statt auf tiefere Zustandsschnittstellen zuzugreifen. Für Teams, die mehrere Coding-Agenten parallel in Terminal-Sitzungen orchestrieren, lässt sich Copilot CLI so neben anderen Harnesses einbinden.

Einordnung: Entwickler-Harness und Unternehmens-Harness

GitHub Copilot ist ein Harness für Entwicklerinnen und Entwickler im Terminal, in der IDE und auf GitHub.com. Für Fachanwender außerhalb der Entwicklung, die mit Unternehmenswissen statt mit Repositories arbeiten, ist CompanyGPT der passende Harness – mit Werkzeugen über MCP-Server und Integrationen, Kontext über companyRAG und Rollen aus dem eigenen Verzeichnisdienst. Das AI Gateway bietet dazu die gemeinsame Kosten- und Governance-Schicht, über die sich sowohl Coding-Harnesses wie Copilot CLI als auch CompanyGPT an zentrale Budgets, Provider und Protokollierung anbinden lassen. Eine Übersicht weiterer AI Harnesses finden Sie unter /de/ki-harness/. Wir unterstützen Unternehmen dabei, GitHub Copilot sinnvoll in eine bestehende KI-Governance und ein zentrales AI Gateway einzubetten.

Vom Entwickler-Harness zum Unternehmens-Harness

Coding-Harnesses sind Werkzeuge für Entwickler. Für Fachanwender, Kostenkontrolle und Governance braucht es zwei weitere Schichten.

CompanyGPT – der Harness für Fachanwender

CompanyGPT gibt beliebigen Sprachmodellen Werkzeuge über MCP-Server, Integrationen und n8n, Unternehmenswissen über companyRAG, Rollen aus Entra ID oder Keycloak sowie Audit-Logs – betrieben in Ihrer Azure-Umgebung oder souverän auf STACKIT.

CompanyGPT entdecken
AI Gateway – Kosten und Governance für alle Agenten

Das AI Gateway bündelt die Modellzugriffe Ihrer Tools und Coding-Agenten hinter einer OpenAI-kompatiblen API: Authentifizierung über Entra ID, Budgets und Kostenstellen pro Team, Nutzer und Agent, Guardrails und lückenlose Protokollierung.

AI Gateway ansehen

Häufig gestellte Fragen

Was ist GitHub Copilot?

GitHub Copilot ist der KI-Assistent von GitHub (Microsoft) für Entwicklerinnen und Entwickler, der als Erweiterung in IDEs, als Coding Agent auf GitHub.com und als Copilot CLI im Terminal verfügbar ist. Als AI Harness stellt er die Agentenschleife, Werkzeuge, Kontextverwaltung und Berechtigungen rund um verschiedene KI-Modelle bereit.

Ist GitHub Copilot Open Source?

Nein. GitHub Copilot und die Copilot CLI sind proprietäre Produkte von GitHub; das Repository github/copilot-cli enthält zwar öffentlichen Code, aber keine offene Lizenz im Sinne einer freien Weiterverwendung.

Welche Modelle unterstützt GitHub Copilot?

Copilot CLI erlaubt die Auswahl unter mehreren Modellen über den Befehl /model, darunter Modelle von OpenAI, Anthropic und Google. Über Umgebungsvariablen lässt sich zusätzlich ein eigener, OpenAI-kompatibler Endpunkt, Azure OpenAI, die Anthropic API oder ein lokal betriebenes Modell einbinden.

Ist GitHub Copilot DSGVO-konform nutzbar?

GitHub bietet für Copilot Business und Enterprise eine Auftragsverarbeitungsvereinbarung sowie die Möglichkeit, Datenresidenz auf die EU zu beschränken. Ob das im Einzelfall ausreicht, hängt vom gewählten Plan, den angebundenen Modellen und der eigenen Verarbeitungsdokumentation ab.

Funktioniert GitHub Copilot CLI mit herdr?

Ja. herdr führt GitHub Copilot CLI in seiner Liste unterstützter Agenten und erkennt eine laufende Sitzung über ein Screen-Manifest, ohne dabei Lifecycle-Hooks der CLI zu nutzen.

Was ist der Unterschied zwischen Copilot Agent Mode und Copilot CLI?

Agent Mode ist die agentische Betriebsart von Copilot in der IDE (z. B. VS Code), in der mehrere Dateien bearbeitet und Terminalbefehle ausgeführt werden. Die Copilot CLI ist dieselbe agentische Technologie als eigenständiges Terminalprogramm, das ohne IDE läuft.

Coding-Agenten sicher im Unternehmen einführen

Wir unterstützen bei Auswahl, Modellbezug in der EU, Berechtigungskonzept und Kostenkontrolle.