Komplette Anleitung: Gemini CLI in VS Code installieren und nutzen

1. Installation nach Betriebssystem

Anleitung für macOS

  • Öffne das normale Terminal auf dem Mac.
  • Tippe den Befehl node -v ein, um zu prüfen, ob Node.js schon da ist.
  • Falls Node.js fehlt, installiere es mit dem Befehl: brew install node
  • Installiere danach die Gemini CLI mit dem Befehl: npm install -g @google/gemini-cli

Anleitung für Windows

  • Öffne die PowerShell als Administrator (Rechtsklick auf Start -> PowerShell als Admin).
  • Tippe den Befehl node -v ein, um zu prüfen, ob Node.js schon da ist.
  • Falls Node.js fehlt, installiere es mit dem Befehl: winget install OpenJS.NodeJS.LTS
  • Schließe die PowerShell komplett und öffne sie neu, damit der PC die Installation erkennt.
  • Installiere danach die Gemini CLI mit dem Befehl: npm install -g @google/gemini-cli

Anleitung für Linux

  • Öffne dein normales Terminal.
  • Tippe den Befehl node -v ein, um zu prüfen, ob Node.js schon da ist.
  • Falls Node.js fehlt bei Ubuntu oder Debian, nutze den Befehl: sudo apt update && sudo apt install -y nodejs npm
  • Falls Node.js fehlt bei Fedora, nutze den Befehl: sudo dnf install -y nodejs
  • Installiere danach die Gemini CLI mit dem Befehl: sudo npm install -g @google/gemini-cli

2. Gemini CLI in VS Code starten und nutzen

  • Öffne deinen Projektordner in VS Code.
  • Starte das VS Code Terminal (oben im Menü über "Terminal" -> "Neues Terminal").
  • Tippe das Wort gemini ein und drücke Enter.
  • Melde dich im Browser über "Sign in with Google" kostenlos an.
  • Der Agent ist jetzt aktiv und wartet direkt im Terminal auf deine Befehle.
  • Du kannst ihm Aufgaben ganz normal auf Deutsch oder Englisch in die Zeile schreiben. Der Agent kann Dateien in deinem geöffneten Projekt lesen, neue Dateien anlegen oder bestehenden Code verändern.
  • Wenn du fertig bist, beendest du den Agenten einfach mit dem Befehl /exit oder indem du Strg + C drückst.

3. Praktisches Beispiel für die Nutzung

  • Ausgangslage: Du hast ein leeres Web-Projekt in VS Code geöffnet und brauchst ein Skript für ein Login-Formular.
  • Deine Eingabe im Gemini-Terminal: "Erstelle eine neue Datei namens auth.js und schreibe darin eine JavaScript-Funktion, die prüft, ob ein Passwort mindestens 8 Zeichen lang ist und eine Zahl enthält."
  • Was der Agent tut: Er scannt deinen Ordner, erstellt die Datei auth.js komplett selbstständig und schreibt den passenden Code hinein. Du siehst die neue Datei sofort live links in deinem VS Code Dateibaum.
  • Nächste Eingabe für eine Änderung: "Füge der Funktion in der auth.js noch eine Prüfung auf ein Sonderzeichen hinzu."
  • Was der Agent tut: Er öffnet die Datei im Hintergrund, sucht die richtige Stelle, fügt die Änderung ein und speichert die Datei wieder ab, ohne dass du ein einziges Zeichen selbst tippen musst.