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.
