Interact with Antigravity CLI

Fortschritt prüfen

/ 25

Use Antigravity CLI non-interactive mode

Fortschritt prüfen

/ 25

Verify local repository using Git MCP tools

Fortschritt prüfen

/ 25

Commit project changes using Git MCP server

Fortschritt prüfen

/ 25

Dieses Lab kann KI-Tools enthalten, die den Lernprozess unterstützen.
Dieser Inhalt ist noch nicht für Mobilgeräte optimiert.
Die Lernumgebung funktioniert am besten, wenn Sie auf einem Computer über einen per E‑Mail gesendeten Link darauf zugreifen.

GSP1348

Google Cloud-Labs zum selbstbestimmten Lernen

Übersicht

Vibe Coding ist eine neue Methode für die Softwareentwicklung, bei der künstliche Intelligenz (KI) eingesetzt wird, um aus Prompts in natürlicher Sprache funktionalen Code zu generieren. So wird die Entwicklung beschleunigt und die Erstellung von Apps erleichtert, insbesondere für Personen mit wenig Programmiererfahrung.

Der Begriff wurde Anfang 2025 vom KI-Forscher Andrej Karpathy geprägt und beschreibt einen Workflow, bei dem die Hauptaufgabe nicht mehr darin besteht, Code Zeile für Zeile zu schreiben, sondern einen KI-Assistenten wie Antigravity CLI anzuweisen, eine Anwendung in einem dialogorientierten Prozess zu generieren, zu optimieren und zu debuggen. So können Sie sich auf das große Ganze oder das Hauptziel Ihrer App konzentrieren, während die KI den eigentlichen Code schreibt.

Antigravity CLI ist ein Open Source-KI-Agent, der die Leistungsfähigkeit von Gemini direkt in Ihr Terminal bringt. Das Gemini CLI-Projekt ist Open Source. In der öffentlichen Roadmap finden Sie weitere Informationen zu verbesserten Funktionen, neuen Features und Fehlerkorrekturen.

Lerninhalte

Aufgaben in diesem Lab:

  • Antigravity CLI für die Verwendung konfigurieren
  • Mit Antigravity CLI interagieren
  • Integrierte Tools der Antigravity CLI kennenlernen
  • Antigravity CLI im Shell-Modus verwenden
  • Konfiguration eines MCP-Servers in der Antigravity CLI
  • Vibe Coding mit der Antigravity CLI ausführen

Voraussetzungen

Dieses Lab kann vollständig in der Google Cloud Shell ausgeführt werden, wo die Gemini CLI vorinstalliert ist.

Dieses Lab richtet sich an Nutzende und Entwickler*innen aller Erfahrungsstufen (auch Anfänger*innen).

Einrichtung und Anforderungen

Vor dem Klick auf „Start Lab“ (Lab starten)

Lesen Sie diese Anleitung. Labs sind zeitlich begrenzt und können nicht pausiert werden. Der Timer beginnt zu laufen, wenn Sie auf Lab starten klicken, und zeigt Ihnen, wie lange Google Cloud-Ressourcen für das Lab verfügbar sind.

In diesem praxisorientierten Lab können Sie die Lab-Aktivitäten in einer echten Cloud-Umgebung durchführen – nicht in einer Simulations- oder Demo-Umgebung. Dazu erhalten Sie neue, temporäre Anmeldedaten, mit denen Sie für die Dauer des Labs auf Google Cloud zugreifen können.

Für dieses Lab benötigen Sie Folgendes:

  • Einen Standardbrowser (empfohlen wird Chrome)
Hinweis: Nutzen Sie den privaten oder Inkognitomodus (empfohlen), um dieses Lab durchzuführen. So wird verhindert, dass es zu Konflikten zwischen Ihrem persönlichen Konto und dem Teilnehmerkonto kommt und zusätzliche Gebühren für Ihr persönliches Konto erhoben werden.
  • Zeit für die Durchführung des Labs – denken Sie daran, dass Sie ein begonnenes Lab nicht unterbrechen können.
Hinweis: Verwenden Sie für dieses Lab nur das Teilnehmerkonto. Wenn Sie ein anderes Google Cloud-Konto verwenden, fallen dafür möglicherweise Kosten an.

Cloud Shell aktivieren

Cloud Shell ist eine virtuelle Maschine, auf der Entwicklertools installiert sind. Sie bietet ein Basisverzeichnis mit 5 GB nichtflüchtigem Speicher und läuft auf Google Cloud. Mit Cloud Shell erhalten Sie Befehlszeilenzugriff auf Ihre Google Cloud-Ressourcen.

  1. Klicken Sie oben in der Google Cloud Console auf Cloud Shell aktivieren Symbol für Cloud Shell-Aktivierung.

  2. Klicken Sie sich durch die folgenden Fenster:

    • Fahren Sie mit dem Informationsfenster zu Cloud Shell fort.
    • Autorisieren Sie Cloud Shell, Ihre Anmeldedaten für Google Cloud API-Aufrufe zu verwenden.

Wenn eine Verbindung besteht, sind Sie bereits authentifiziert und das Projekt ist auf Project_ID, eingestellt. Die Ausgabe enthält eine Zeile, in der die Project_ID für diese Sitzung angegeben ist:

Ihr Cloud-Projekt in dieser Sitzung ist festgelegt als {{{project_0.project_id | "PROJECT_ID"}}}

gcloud ist das Befehlszeilentool für Google Cloud. Das Tool ist in Cloud Shell vorinstalliert und unterstützt die Tab-Vervollständigung.

  1. (Optional) Sie können den aktiven Kontonamen mit diesem Befehl auflisten:
gcloud auth list
  1. Klicken Sie auf Autorisieren.

Ausgabe:

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} Um das aktive Konto festzulegen, führen Sie diesen Befehl aus: $ gcloud config set account `ACCOUNT`
  1. (Optional) Sie können die Projekt-ID mit diesem Befehl auflisten:
gcloud config list project

Ausgabe:

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Hinweis: Die vollständige Dokumentation für gcloud finden Sie in Google Cloud in der Übersicht zur gcloud CLI.

Aufgabe 1: Antigravity CLI nach Bedarf konfigurieren

Cloud Logging für die Antigravity CLI aktivieren

Damit die Bewertung für einige Aufgaben in diesem Lab angerechnet wird, müssen Sie Cloud Logging in der Gemini CLI aktivieren.

  • Führen Sie in der Cloud Shell die folgenden Befehle aus, um Cloud Logging für die Antigravity CLI zu konfigurieren:
mkdir -p ~/.antigravity cat < ~/.antigravity/settings.json { "project": "{{{ project_0.project_id }}}", "telemetry": { "enabled": true, "target": "gcp", "otlpEndpoint": "http://{{{ project_0.startup_script.external_ip }}}:4318", "otlpProtocol": "http", "logPrompts": true, "useCollector": true } } EOF

Möglicherweise stellen Sie fest, dass die Beispieldatei AGENTS.md (or GEMINI.md) einige allgemeine Anweisungen sowie sehr spezifische Anweisungen zum Programmierstil, zur Abhängigkeitsverwaltung und mehr enthält. Sie können auf ähnliche Weise Ihre eigenen Richtlinien schreiben, basierend auf Ihrer Programmiersprache, Ihrem Framework, Ihrem Programmierstil und anderen projektspezifischen Präferenzen.

Die Datei AGENTS.md (or GEMINI.md) ist der Schlüssel, um die Gemini CLI nach Ihren Wünschen anzupassen. Weitere Informationen finden Sie in der Reihe Practical Antigravity CLI. Dort wird unter anderem beschrieben, wie Sie eine solche Datei für Ihr Projekt automatisch generieren und den System-Prompt anpassen können.

Projektspezifische Konfiguration einrichten

Bevor Sie mit der Antigravity CLI arbeiten, müssen Sie einen Ordner erstellen, der als Basisordner für alle Projekte dient, die Sie darin erstellen. Dies ist ein Ausgangspunkt für die Arbeit mit der Antigravity CLI. Bei Bedarf können Sie aber auch auf andere Ordner in Ihrem System verweisen.

  1. Führen Sie die folgenden Befehle in der Cloud Shell aus, um einen Beispielordner namens antigravity-projects zu erstellen und diesen Ordner aufzurufen:
export GOOGLE_CLOUD_PROJECT="{{{ project_0.project_id }}}" mkdir antigravity-projects cd antigravity-projects
  1. Führen Sie nun den folgenden Befehl aus, um ein Unterverzeichnis .gemini zu erstellen, das eine Konfigurationsdatei settings.json enthält:
mkdir -p ~/.antigravity echo '{ "project": "{{{ project_0.project_id }}}", "telemetry": { "enabled": true, "target": "gcp", "otlpEndpoint": "http://{{{ project_0.startup_script.external_ip }}}:4318/v1/logs", "otlpProtocol": "http", "logPrompts": true, "useCollector": true } }' > ~/.antigravity/settings.json

In der Cloud Shell ist die Antigravity CLI vorinstalliert.

  1. Wechseln Sie im Cloud Shell-Terminal zum Tab ✦ Antigravity CLI, um mit der Antigravity CLI zu interagieren.

Wenn Sie die Antigravity CLI zum ersten Mal verwenden, werden Sie möglicherweise aufgefordert, eine Authentifizierungsmethode auszuwählen.

  1. Wenn Sie aufgefordert werden, einen Authentifizierungsmodus zu wählen, drücken Sie die Taste 2, um 2. Cloud Shell-Nutzeranmeldedaten verwenden auszuwählen. Falls Sie nicht zur Authentifizierung aufgefordert werden, können Sie diesen Schritt ignorieren und mit dem Lab fortfahren.

Nach erfolgreicher Authentifizierung ist die Antigravity CLI bereit für Ihre Befehle. Ein Beispiel-Screenshot:

Sie können die Antigravity CLI jetzt beenden, da Sie im nächsten Schritt ausführlicher mit dem Modell arbeiten.

  1. Drücken Sie Strg + D oder zweimal Strg + C oder führen Sie den Befehl /quit aus, um die Antigravity CLI zu beenden.

Aufgabe 2: Mit der Antigravity CLI interagieren

In dieser Aufgabe lernen Sie die ersten Schritte mit der Antigravity CLI kennen. Damit die Bewertung in diesem Lab reibungslos funktioniert, installieren Sie zuerst eine bestimmte Version der Antigravity CLI. Da Sie in dem projektspezifischen Ordner arbeiten, den Sie für diesen Zweck erstellt haben, starten Sie eine neue Gemini-Sitzung.

  1. Führen Sie in der Cloud Shell den folgenden Befehl aus, um die relevante Version der Antigravity CLI global zu installieren: npm install -g @google/antigravity-cli@0.6.1
Hinweis: Sie können andere Modelle ausprobieren, indem Sie den Befehl /model in der Antigravity CLI verwenden.

Während die Gemini CLI ausgeführt wird, können Sie das jeweilige Modell unten rechts im Gemini CLI-Terminal nachsehen, wie im folgenden Screenshot gezeigt:

Den nicht interaktiven Modus verwenden

Eine interessante Option ist die Ausführung der Antigravity CLI im nicht interaktiven Modus. Das bedeutet, dass Sie den Prompt direkt eingeben und Gemini darauf antwortet, ohne dass sich das interaktive Terminal der Antigravity CLI öffnet. Das ist sehr nützlich, wenn Sie die Antigravity CLI automatisiert im Rahmen eines Skripts oder eines anderen Automatisierungsprozesses verwenden möchten.

  1. Beenden Sie die Sitzung (drücken Sie Strg + D oder zweimal Strg + C oder führen Sie den Prompt /quit aus).

  2. Führen Sie in der Cloud Shell den folgenden Befehl mit dem Parameter -p aus:

gemini -p „Mit welchem gcloud-Befehl wird Cloud Run bereitgestellt?“

Beachten Sie jedoch, dass im nicht interaktiven Modus keine Möglichkeit besteht, die Unterhaltung mit weiterführenden Fragen fortzusetzen. In diesem Modus können Sie auch keine Tools (einschließlich WriteFile) autorisieren oder Shell-Befehle ausführen.

Klicken Sie auf Fortschritt prüfen. Gemini im nicht-interaktiven Modus verwenden

Aufgabe 6: Vibe Coding mit der Antigravity CLI ausführen

In dieser Aufgabe verwenden Sie die Antigravity CLI, um eine Website zu erstellen. Sie fordern die Antigravity CLI auf, die Struktur der Website zu generieren und einzurichten.

Hinweis: Auch wenn Sie sehr präzise Anweisungen geben, kann das Modell beim Vibe Coding manchmal von Ihren Anweisungen abweichen, halluzinieren oder in einer Schleife hängen bleiben. Wenn das Modell nicht weiterkommt, drücken Sie die ESC-Taste. Geben Sie dann entweder aktualisierte Anweisungen ein oder wiederholen Sie die vorherigen.
  1. Geben Sie in der Antigravity CLI den folgenden Prompt ein:
Erstelle eine Website für eine eintägige Veranstaltung mit Vorträgen zu technischen Themen. Es wird 6 Vorträge in einer einzigen Abfolge geben, die jeweils 1 Stunde dauern. Zu jedem Vortrag gibt es folgende Informationen: Titel, ein bis zwei Vortragende, eine Kategorie (mit ein bis drei Keywords), Dauer und eine Beschreibung. Die Website hat eine einzige Seite, die den Zeitplan für den gesamten Tag enthält. Die Veranstaltung beginnt um 10:00 Uhr und Es gibt eine einstündige Mittagspause. Zwischen den Vorträgen sind jeweils 10 Minuten für den Übergang vorgesehen. Ich möchte serverseitig Node.js und Standard-HTML, JavaScript sowie CSS für das Frontend verwenden. Die Vorträge sollten nach Kategorien durchsucht werden können. Gehe so vor: 1. Plane das Design und die Programmierung für diese Anwendung. 2. Wenn etwas unklar ist, frag nach. 3. Wenn ich zufrieden bin, generiere den Code und kompiliere die Website in eine einzige, serverlose HTML-Datei. 4. Gib mir Anweisungen dazu, wie ich die Website ausführen und testen kann (stelle mir die Datei „index.html“ über einen einfachen Python-Server bereit, damit ich sie lokal in der Vorschau aufrufen kann).

Die Antigravity CLI führt nun eine Reihe von Aktionen aus.

  1. Wenn das Modell Sie bittet, die nächsten Schritte zu bestätigen oder fragt, wie es vorgehen soll, geben Sie folgenden Prompt ein:
Erstelle die Website mit Platzhalterdaten und gehe gemäß deiner vorgeschlagenen Planung vor. Hinweis: Es kann vorkommen, dass die Antigravity CLI ein Zeitlimit überschreitet oder einen falschen Nutzernamen verwendet. Interagieren Sie mit ihr und schlagen Sie gegebenenfalls Korrekturen vor.

Die folgenden Prompts und Antworten sind ein Beispiel für einen Ablauf, der so stattgefunden hat. Sie erhalten jedoch möglicherweise eine völlig andere Antwort.

Interagieren Sie bei Bedarf mit der Antigravity CLI.


Manchmal schlägt die Antigravity CLI einen Befehl vor, den sie ausführen möchte. Für dieses Lab sollten Sie jedoch die Kontrolle über die Aufgabe behalten.

Wenn das Modell anbietet, einen Befehl auszuführen, können Sie einfach die ESC-Taste drücken, um den Vorgang abzubrechen, und den Ansatz mit einer Nachricht wie der folgenden neu definieren:

Wenn Sie den Anweisungen zum Starten des Servers folgen und die Startseite aufrufen, erhalten Sie eine Beispielwebsite wie die folgende (sofern Sie denselben Prompt verwendet haben, sollten Sie eine vergleichbare Variante erhalten):

Sie können weiterhin mit der Antigravity CLI Änderungen vornehmen.

  • Das Repository wird erstellt.
  • Mehrere Git-Befehle: init, add, commit werden zur Verwaltung des lokalen Git-Repositorys verwendet.
  • Das Git-Remote-Repository wird eingerichtet und ein Push-Befehl ausgeführt.
Hinweis: Es kann vorkommen, dass die Antigravity CLI ein Zeitlimit überschreitet oder einen falschen Nutzernamen verwendet. Interagieren Sie mit ihr und schlagen Sie gegebenenfalls die entsprechenden Korrekturen vor.

Falls die Antigravity CLI bei der Übertragung Ihrer Änderungen Probleme mit der Authentifizierung hat, erinnern Sie sie daran, die Tools des GitHub MCP-Servers zu verwenden.

Wenn alles wie geplant ausgeführt wird, haben Sie jetzt ein GitHub-Repository. Ein Beispiel-Screenshot:

Gut gemacht! Sie haben mit der Antigravity CLI eine Website erstellt und Ihre Änderungen in ein von Ihnen erstelltes GitHub-Repository übertragen.

Hinweis: Sie haben in diesem Lab keine nutzerfreundliche README.md-Datei für das Projekt erstellt. In einer realen Produktionsumgebung wäre dies jedoch empfehlenswert. Wenn Sie möchten, kann die Antigravity CLI das für Sie erledigen.

Klicken Sie auf Fortschritt prüfen.

Das wars! Sie haben das Lab erfolgreich abgeschlossen.

Sie haben die Gemini CLI und ihre Funktionen kennengelernt und sie in einem Anwendungsfall eingesetzt.

Weitere Informationen

Anleitung zuletzt am 16. Oktober 2025 aktualisiert

Lab zuletzt am 16. Oktober 2025 getestet

© 2026 Google LLC. Alle Rechte vorbehalten. Google und das Google-Logo sind Marken von Google LLC. Alle anderen Unternehmens- und Produktnamen können Marken der jeweils mit ihnen verbundenen Unternehmen sein.

Vorbereitung

  1. Labs erstellen ein Google Cloud-Projekt und Ressourcen für einen bestimmten Zeitraum
  2. Labs haben ein Zeitlimit und keine Pausenfunktion. Wenn Sie das Lab beenden, müssen Sie von vorne beginnen.
  3. Klicken Sie links oben auf dem Bildschirm auf Lab starten, um zu beginnen

Privates Surfen verwenden

  1. Kopieren Sie den bereitgestellten Nutzernamen und das Passwort für das Lab
  2. Klicken Sie im privaten Modus auf Konsole öffnen

In der Konsole anmelden

  1. Melden Sie sich mit Ihren Lab-Anmeldedaten an. Wenn Sie andere Anmeldedaten verwenden, kann dies zu Fehlern führen oder es fallen Kosten an.
  2. Akzeptieren Sie die Nutzungsbedingungen und überspringen Sie die Seite zur Wiederherstellung der Ressourcen
  3. Klicken Sie erst auf Lab beenden, wenn Sie das Lab abgeschlossen haben oder es neu starten möchten. Andernfalls werden Ihre bisherige Arbeit und das Projekt gelöscht.

Diese Inhalte sind derzeit nicht verfügbar

Bei Verfügbarkeit können wir Sie per E-Mail benachrichtigen

Sehr gut!

Bei Verfügbarkeit können wir Sie per E-Mail kontaktieren

Es ist immer nur ein Lab möglich

Bestätigen Sie, dass Sie alle vorhandenen Labs beenden und dieses Lab starten möchten

Privates Surfen für das Lab verwenden

Am besten führen Sie dieses Lab in einem Inkognito- oder privaten Browserfenster aus. So vermeiden Sie Konflikte zwischen Ihrem privaten Konto und dem Teilnehmerkonto, die zusätzliche Kosten für Ihr privates Konto verursachen könnten.