Zum Hauptinhalt springen
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
Coding-Agent xAI (SpaceXAI) USA Terminal (TUI), Headless, ACP

Grok CLI

Grok CLI, offiziell Grok Build, ist der quelloffene Coding-Agent von xAI (SpaceXAI) fürs Terminal. Funktionen, Modelle, Sandbox, MCP und Unternehmenseinsatz.

Lizenz Apache-2.0
Erstveröffentlichung Mai 2026 (frühe Betaversion)
Oberflächen Terminal (TUI), Headless-Modus (CLI), Editoren über ACP
Plattformen macOS, Linux, Windows
Instruktionsdatei AGENTS.md

Die sieben Bausteine bei Grok CLI

So setzt Grok CLI die Bausteine eines AI Harness um

  1. 1

    Agentenschleife

    Grok Build arbeitet Aufgaben als vollbildschirmfähige TUI in einer Schleife aus Modellaufruf, Werkzeugausführung und Rückmeldung ab; im Plan-Modus lässt sich ein Plan vor der Ausführung freigeben, kommentieren oder umschreiben. Dieselbe Schleife läuft nicht-interaktiv über grok -p für Skripte und CI.

  2. 2

    Werkzeuge und Ausführungsumgebung

    Der Agent bearbeitet Dateien, führt Shell-Befehle aus, durchsucht das Web und verwaltet Hintergrundaufgaben; weitere Werkzeuge kommen über MCP-Server hinzu, die mit grok mcp add oder in config.toml registriert und als <server>__<tool> benannt werden.

  3. 3

    Kontextmanagement

    Grok Build lädt Projektregeln aus AGENTS.md-Dateien vom Repository-Stamm bis zum Arbeitsverzeichnis sowie aus .grok/rules/, wobei tiefer liegende Dateien Vorrang haben; zur Kompatibilität werden auch CLAUDE.md-Dateien gelesen. Der Verlauf wird automatisch oder über /compact verdichtet.

  4. 4

    Zustand und Gedächtnis

    Jede Sitzung wird mit Prompts, Antworten, Werkzeugaufrufen und Datei-Snapshots unter ~/.grok/sessions/ gespeichert und lässt sich mit /resume, grok --resume oder grok -c fortsetzen sowie mit /fork verzweigen.

  5. 5

    Berechtigungen

    Drei Berechtigungsmodi (Ask als Standard, Auto, Always-approve) werden durch Allow- und Deny-Regeln ergänzt, wobei Deny immer gewinnt. Getrennt davon grenzt eine Sandbox (Landlock unter Linux, Seatbelt unter macOS) mit Profilen wie workspace, read-only und strict ein, was ein freigegebener Aufruf tatsächlich darf; sie ist standardmäßig deaktiviert.

  6. 6

    Verifikation und Feedback

    Laut Anbieter erscheinen Änderungen nach Freigabe eines Plans als Diff; /rewind (Alias /undo) setzt den Gesprächsverlauf auf einen früheren Zug zurück, ändert laut Dokumentation aber keine Dateien auf der Festplatte. Hooks wie PreToolUse, UserPromptSubmit und Stop können Aktionen vor der Ausführung oder das Beenden eines Zugs blockieren, PostToolUse kann anschließend einen Formatter starten.

  7. 7

    Orchestrierung

    Sub-Agenten sind eigenständige Kindsitzungen mit eigenem Kontext, die eine Zusammenfassung an die Hauptsitzung zurückgeben; eingebaut sind general-purpose, explore und plan, eigene Typen liegen unter .grok/agents/. Git-Worktrees isolieren parallele Sitzungen.

Modelle und Modellzugang

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

Modelle und Modellzugang
Modelle Grok-Modelle von xAI
Bezugswege xAI-Konto (Inferenz-Proxy), xAI API (API-Key), benutzerdefinierte Endpunkte über base_url
Freie Modellwahl Ja
Eigener Endpunkt / LLM-Gateway Ja
Laut Dokumentation werden eigene Modelle in ~/.grok/config.toml als Abschnitt [model.<name>] mit den Feldern model, base_url, name und env_key hinterlegt und unter [models] als Standard gesetzt; der Befehl grok inspect zeigt die erkannte Konfiguration.
Funktionen
MCP-Server Sub-Agenten Hooks Skills Plugins / Erweiterungen Sandbox Headless / CI IDE-Integration Sitzungen fortsetzen
Betrieb mit herdr
Von herdr unterstützt Ja
Zustandserkennung Screen-Manifest
Integration Session
herdr führt den Agenten als Grok CLI; das zugehörige Erkennungs-Manifest grok trägt den Alias grok-build und bezeichnet Grok Build von xAI.
Mehr zu herdr →

Einsatz im Unternehmen

Datenverarbeitung, Steuerung und Preismodell laut Anbieter

Datenfluss

Laut Dokumentation werden Prompt- und Dateiinhalte lokal zusammengestellt, per TLS 1.2/1.3 an einen Inferenz-Proxy (cli-chat-proxy.grok.com) gesendet und von dort an das Modell weitergereicht; Werkzeuge laufen lokal. Eine Verarbeitung in einer EU-Region ist in der Grok-Build-Dokumentation nicht beschrieben.

Zero Data Retention

Laut Dokumentation lässt sich Zero Data Retention auf Team-Ebene aktivieren; dann werden auf der Inferenzebene keine Prompts, kein Code und keine Antworten gespeichert. Der lokale Sitzungsverlauf bleibt unter ~/.grok/ erhalten.

Identität und SSO

Neben Browser-Login, Gerätecode und API-Key unterstützt Grok Build Enterprise-OIDC gegen einen eigenen Identity Provider (genannt werden Entra ID, Okta und Auth0). disable_api_key_auth und force_login_team_uuid binden die Anmeldung fest an SSO und bestimmte Teams.

Admin-Richtlinien

Die Konfiguration kennt fünf Ebenen; laut Dokumentation lassen sich Werte in /etc/grok/requirements.toml nicht durch Nutzerkonfiguration oder Umgebungsvariablen überschreiben und eignen sich für die Verteilung per MDM oder Golden Image, etwa um Sandbox-Profile festzulegen oder den Always-approve-Modus zu sperren.

Preismodell

Zum Start der frühen Betaversion stand Grok Build laut Ankündigung SuperGrok- und X-Premium-Plus-Abonnenten zur Verfügung; alternativ ist die Nutzung mit einem xAI-API-Schlüssel dokumentiert – aktuelle Konditionen siehe Anbieter.

Stärken
  • Quelloffener Rust-Code unter Apache-2.0 im offiziellen Repository xai-org/grok-build
  • Liest laut Dokumentation bestehende AGENTS.md-, CLAUDE.md-, Hook-, Skill- und MCP-Konfigurationen unverändert ein
  • Frei konfigurierbare Modell-Endpunkte über base_url in config.toml
  • Headless-Modus mit JSON- und Streaming-JSON-Ausgabe sowie eine ACP-Schnittstelle über grok agent stdio
  • Dokumentierte Enterprise-Steuerung mit fest verankerbaren Richtlinien, OIDC-Anmeldung und Zero Data Retention auf Team-Ebene
  • Betriebssystemnahe Sandbox-Profile und regelbasierte Berechtigungen
Grenzen
  • Die Sandbox ist laut Dokumentation standardmäßig deaktiviert; die Netzwerkbeschränkung für Kindprozesse greift nur unter Linux, Pfade wie ~/.ssh erfordern eine eigene Deny-Liste
  • /rewind setzt laut Dokumentation ausdrücklich nur den Gesprächsverlauf zurück und stellt keine Dateien auf der Festplatte wieder her; es gibt keine Checkpoints für Code
  • Eine EU-Datenresidenz ist für den Grok-Build-Inferenz-Proxy nicht öffentlich dokumentiert
  • Laut README gilt der Build aus dem Quellcode unter Windows als Best-Effort und wird aus diesem Repository nicht getestet

Einsatzbereiche

Typische Aufgaben für diesen Harness

Agentisches Programmieren im Terminal mit Plan-Freigabe und Diff-Ansicht
Parallele Teilaufgaben über Sub-Agenten und Git-Worktrees
Automatisierte Reviews und Skripte in CI über grok -p
Einbettung in Editoren und eigene Anwendungen über das Agent Client Protocol
Zentral verwaltete Entwickler-Arbeitsplätze mit fest verankerten Richtlinien

Grok CLI ist der terminalbasierte Coding-Agent von xAI, offiziell Grok Build genannt, der als AI Harness die Grok-Modelle mit Werkzeugen, Kontext, Rechten und Sub-Agenten zu einem arbeitsfähigen Agenten verbindet. Der Quellcode liegt unter der Apache-2.0-Lizenz im offiziellen Repository xai-org/grok-build vor; Grok Build wird als vollbildschirmfähige TUI, headless in Skripten oder in Editoren über das Agent Client Protocol (ACP) genutzt. Stand: 20. September 2026.

Was ist Grok CLI?

Die Bezeichnung „Grok CLI“ stammt aus der Agentenliste von herdr; der Anbieter selbst nennt das Produkt Grok Build, der Befehl lautet grok. xAI tritt in Dokumentation und Repository inzwischen unter dem Namen SpaceXAI auf und kündigte Grok Build am 25. Mai 2026 als frühe Betaversion an. Das Produkt ist nicht mit dem Community-Projekt grok-cli von superagent-ai zu verwechseln, das im eigenen README festhält, nicht mit xAI verbunden zu sein.

Installiert wird Grok Build unter macOS und Linux mit curl -fsSL https://x.ai/cli/install.sh | bash, unter Windows per PowerShell mit irm https://x.ai/cli/install.ps1 | iex; die Enterprise-Dokumentation nennt zusätzlich npm install -g @xai-official/grok. Danach startet grok eine interaktive Sitzung im Projektverzeichnis. Beim ersten Start öffnet sich ein Browser zur Anmeldung; in Umgebungen ohne Browser genügt die Umgebungsvariable XAI_API_KEY.

Grok CLI als AI Harness

Grok Build deckt die Bausteine eines Harness mit dokumentierten Mechanismen ab. Der Agent liest Projektregeln aus AGENTS.md-Dateien vom Repository-Stamm bis zum Arbeitsverzeichnis sowie aus .grok/rules/; zur Kompatibilität werden auch CLAUDE.md, .claude/rules/ und .cursor/rules/ gelesen. Werkzeuge kommen über MCP-Server hinzu, etwa mit grok mcp add oder als Abschnitt [mcp_servers.<name>] in ~/.grok/config.toml.

Rechte und Sandbox sind getrennt: Modi wie default (Ask), acceptEdits, auto, dontAsk und bypassPermissions (Always-approve) entscheiden zusammen mit Allow- und Deny-Regeln, ob ein Werkzeugaufruf läuft; die Sandbox (Landlock unter Linux, Seatbelt unter macOS) grenzt zusätzlich ein, was ein freigegebener Aufruf darf. Aktiviert wird sie etwa mit grok --sandbox workspace oder GROK_SANDBOX=workspace. Hooks liegen als JSON-Dateien unter ~/.grok/hooks/ oder .grok/hooks/; blockierend sind laut Dokumentation PreToolUse, UserPromptSubmit, Stop und SubagentStop, Projekt-Hooks müssen zunächst über /hooks-trust freigegeben werden.

Sub-Agenten laufen als Kindsitzungen mit eigenem Kontext (general-purpose, explore, plan). Skills sind Ordner mit einer SKILL.md; Plugins bündeln Skills, Agenten, Hooks sowie MCP- und LSP-Server. Sitzungen werden unter ~/.grok/sessions/ gespeichert; /rewind (Alias /undo) setzt den Gesprächsverlauf auf einen früheren Zug zurück, lässt laut Dokumentation bereits vorgenommene Dateiänderungen aber unangetastet. Für Automatisierung stehen grok -p "…" --output-format json und die ACP-Schnittstelle grok agent stdio bereit.

Modelle und Modellzugang

Standardmäßig arbeitet Grok Build mit den Grok-Modellen von xAI. Anfragen laufen entweder über die xAI-Kontositzung durch den Inferenz-Proxy oder mit einem API-Key direkt gegen die xAI-API.

Laut Dokumentation unterstützt Grok Build zusätzlich beliebige benutzerdefinierte Modelle. Dazu wird in ~/.grok/config.toml ein Abschnitt [model.<name>] mit model, base_url, name und env_key angelegt und unter [models] als default gesetzt; grok inspect zeigt die erkannte Konfiguration. Damit lässt sich Grok Build über einen zentralen, OpenAI-kompatiblen Proxy wie das AI Gateway von innFactory betreiben: Als base_url wird der Gateway-Endpunkt eingetragen, als env_key die Variable mit dem Gateway-Schlüssel. Die Enterprise-Dokumentation vermerkt, dass solche Drittanbieter-Endpunkte auch dann weiterlaufen, wenn die Anmeldung per xAI-API-Key deaktiviert ist.

Einsatz im Unternehmen: Datenschutz und Governance

xAI beschreibt den Datenfluss in sechs Phasen: Eingaben werden lokal zusammengestellt, per TLS 1.2/1.3 an den Inferenz-Proxy cli-chat-proxy.grok.com gesendet und von dort an das Modell weitergereicht; Werkzeuge laufen lokal. Zero Data Retention lässt sich auf Team-Ebene aktivieren, dann werden laut Dokumentation auf der Inferenzebene keine Prompts, kein Code und keine Antworten gespeichert. Eine EU-Datenresidenz ist für Grok Build nicht öffentlich dokumentiert.

Für die Steuerung gibt es fünf Konfigurationsebenen. Laut Dokumentation lassen sich Werte in /etc/grok/requirements.toml nicht überschreiben und per MDM verteilen – etwa ein fest vorgegebenes Sandbox-Profil, disable_api_key_auth für erzwungenes SSO, force_login_team_uuid oder disable_bypass_permissions_mode. Enterprise-OIDC bindet Identitätsanbieter wie Entra ID, Okta oder Auth0 an; die Proxy-Variablen HTTPS_PROXY und NO_PROXY werden beachtet. Unabhängig davon gehen Quellcode und Prompts an den gewählten Modellanbieter – das ist vorab im Verarbeitungsverzeichnis der Verarbeitungstätigkeiten abzubilden.

Grok CLI mit herdr orchestrieren

herdr führt Grok CLI in seiner Liste unterstützter Agenten mit der State Authority „Screen-Manifest“ und der Integrationsrolle „Session“. herdr erkennt damit aus der Terminal-Ausgabe, ob Grok Build arbeitet, wartet oder eine Freigabe verlangt, und liefert eine Sitzungsidentität zur Wiederherstellung. Das zugehörige Manifest grok trägt den Alias grok-build.

Einordnung: Entwickler-Harness und Unternehmens-Harness

Grok Build ist ein Harness für Entwickler: ein Repository, ein Terminal, ein Editor. Mitarbeitende in Fachabteilungen brauchen einen anderen Harness – mit Fachsystemen als Werkzeugen, Unternehmenswissen als Kontext und Rollen aus dem Verzeichnisdienst. Diese Rolle übernimmt CompanyGPT, als Ergänzung statt als Konkurrenz. Das AI Gateway dient beiden als gemeinsame Kosten- und Governance-Schicht mit Budgets pro Team, Nutzer und Agent. Weitere Coding-Agenten finden Sie in der Übersicht der AI Harnesses. Wir unterstützen Sie dabei, Coding-Agenten wie Grok Build datenschutzkonform einzuführen und in Ihre KI-Governance einzubinden.

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 Grok CLI?

Grok CLI bezeichnet den terminalbasierten Coding-Agenten von xAI, der offiziell Grok Build heißt und mit dem Befehl grok gestartet wird. Er läuft als vollbildschirmfähige TUI, versteht die Codebasis, bearbeitet Dateien, führt Shell-Befehle aus und lässt sich auch headless oder über das Agent Client Protocol in Editoren nutzen.

Ist Grok CLI ein offizielles xAI-Produkt?

Ja, Grok Build stammt von xAI, das in Dokumentation und Repository inzwischen als SpaceXAI auftritt, und wird im Repository xai-org/grok-build gepflegt. Es ist getrennt vom Community-Projekt grok-cli von superagent-ai zu sehen, das im eigenen README festhält, nicht mit xAI verbunden zu sein. Wenn herdr von Grok CLI spricht, ist das offizielle Grok Build gemeint.

Ist Grok CLI Open Source?

Der Quellcode von Grok Build wird im Repository xai-org/grok-build unter der Apache-2.0-Lizenz veröffentlicht und laut README periodisch aus dem internen Monorepo synchronisiert. Der Inferenz-Proxy und die Grok-Modelle selbst sind Dienste des Anbieters.

Welche Modelle unterstützt Grok CLI?

Standardmäßig nutzt Grok Build die Grok-Modelle von xAI. Laut Dokumentation unterstützt das Werkzeug zusätzlich beliebige benutzerdefinierte Modelle, die in ~/.grok/config.toml mit model, base_url und env_key hinterlegt und über /model oder das -m-Flag ausgewählt werden.

Ist Grok CLI DSGVO-konform nutzbar?

Das hängt vom gewählten Modellzugang und vom Vertrag ab. xAI dokumentiert TLS-Transport, lokale Werkzeugausführung und Zero Data Retention auf Team-Ebene, beschreibt aber keine EU-Datenresidenz für Grok Build. Quellcode und Prompts gehen an den gewählten Modellanbieter und sind vorab im Verarbeitungsverzeichnis abzubilden.

Funktioniert Grok CLI mit herdr?

Ja. herdr führt Grok CLI in seiner Liste unterstützter Agenten mit der State Authority Screen-Manifest und der Integrationsrolle Session. herdr liest den Zustand damit aus der Terminal-Ausgabe von Grok Build und liefert eine Sitzungsidentität zur Wiederherstellung.

Coding-Agenten sicher im Unternehmen einführen

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