Home
Login

Die Gemini CLI ist ein offizielles Open-Source-KI-Befehlszeilentool von Google, das die Gemini-KI-Funktionen direkt in das Terminal integriert.

Apache-2.0TypeScript 21.9kgoogle-geminigemini-cli Last Updated: 2025-06-26

Gemini CLI - Googles offizielles Open-Source-KI-Befehlszeilentool

Projektübersicht

Gemini CLI ist ein von Google offiziell veröffentlichtes Open-Source-KI-Befehlszeilentool, das die leistungsstarken Gemini-KI-Funktionen direkt in Ihr Terminal integriert. Dieses Tool wurde entwickelt, um Ihre Entwicklungswerkzeuge zu verbinden, Ihren Code zu verstehen und Ihren Workflow zu beschleunigen.

Projektadresse: https://github.com/google-gemini/gemini-cli

Kernfunktionen

🔍 Code-Verständnis und -Bearbeitung

  • Abfrage und Bearbeitung großer Codebasen: Unterstützt die Abfrage und Bearbeitung großer Codebasen innerhalb und außerhalb des 1-Millionen-Token-Kontextfensters von Gemini
  • Intelligentes Code-Verständnis: Tiefes Verständnis der Projektarchitektur und der Code-Logik
  • Code-Refactoring und -Optimierung: Unterstützung bei Code-Refactoring und Leistungsoptimierung

🚀 Anwendungsgenerierung

  • Multimodale Anwendungsgenerierung: Nutzung der multimodalen Fähigkeiten von Gemini zur Generierung neuer Anwendungen aus PDF-Dokumenten oder handgezeichneten Skizzen
  • Schnelle Prototypenentwicklung: Schnelle Erstellung von Anwendungsprototypen und -demonstrationen

⚙️ Automatisierung von Aufgaben

  • Git-Operationen-Automatisierung: Verarbeitung komplexer Git-Rebase-Operationen, Abfrage von Pull Requests usw.
  • Projektmanagement: Automatisierung von Projektmanagementaufgaben
  • Workflow-Optimierung: Vereinfachung täglicher Entwicklungs-Workflows

🔧 Werkzeugintegration und -erweiterung

  • MCP-Server-Unterstützung: Verbindung neuer Funktionen über Tools und MCP-Server
  • Medien-Generierungs-Integration: Unterstützung der Integration mit Medien-Generierungsfunktionen von Imagen, Veo oder Lyria
  • Google-Suchintegration: Integriertes Google-Suchtool zur Bereitstellung von Echtzeitinformationen für Abfragen

Installation und Einrichtung

Systemanforderungen

  • Node.js: Node.js Version 18 oder höher erforderlich

Installationsmethoden

Methode 1: Direkte Ausführung (empfohlen)

npx https://github.com/google-gemini/gemini-cli

Methode 2: Globale Installation

npm install -g @google/gemini-cli

Authentifizierung

Anmeldung mit persönlichem Google-Konto

Verwenden Sie bei Aufforderung Ihr persönliches Google-Konto zur Anmeldung. Dies bietet Ihnen:

  • Bis zu 60 Modellabfragen pro Minute
  • Bis zu 1.000 Modellabfragen pro Tag (mit Gemini 2.5 Pro)

API-Schlüsselkonfiguration (für fortgeschrittene Benutzer)

Wenn Sie ein bestimmtes Modell oder eine höhere Abfragekapazität benötigen:

  1. Generieren Sie einen API-Schlüssel von Google AI Studio
  2. Setzen Sie die Umgebungsvariable:
export GEMINI_API_KEY="YOUR_API_KEY"

Anwendungsbeispiele

Neues Projekt erstellen

$ cd new-project/
$ gemini
> Write me a Gemini Discord bot that answers questions using a FAQ.md file I will provide

Bestehendes Projekt analysieren

$ git clone https://github.com/google-gemini/gemini-cli
$ cd gemini-cli
$ gemini
> Give me a summary of all of the changes that went in yesterday

Häufige Anwendungsfälle

🏗️ Systemarchitekturanalyse

> Describe the main pieces of this system's architecture.
> What security mechanisms are in place?

🐛 Code-Entwicklung und -Debugging

> Implement a first draft for GitHub issue #123.
> Help me migrate this codebase to the latest version of Java. Start with a plan.

📊 Projektmanagement und Zusammenarbeit

> Make me a slide deck showing the git history from the last 7 days, grouped by feature and team member.
> Make a full-screen web app for a wall display to show our most interacted-with GitHub issues.

🛠️ Automatisierungsaufgaben

> Convert all the images in this directory to png, and rename them to use dates from the exif data.
> Organise my PDF invoices by month of expenditure.

Technische Eigenschaften

🧠 KI-Fähigkeiten

  • Große Kontextverarbeitung: Unterstützung für ein extrem großes Kontextfenster von 1 Million Token
  • Multimodales Verständnis: Unterstützung verschiedener Datentypen wie Text, Bilder, Code usw.
  • Natürliche Sprachinteraktion: Unterstützung von Abfragen und Anweisungen in natürlicher Sprache

🔧 Integrationsfähigkeit

  • MCP-Protokollunterstützung: Unterstützung des Model Context Protocol (MCP)
  • Integration von Unternehmenswerkzeugen: Integration mit Unternehmens-Collaboration-Suites möglich
  • Lokale Systemwerkzeuge: Unterstützung der Integration lokaler Systemwerkzeuge

🎨 Benutzererfahrung

  • Farbschemaauswahl: Unterstützung verschiedener Terminal-Farbschemata
  • Interaktive Benutzeroberfläche: Bietet eine benutzerfreundliche Befehlszeilen-Interaktion
  • Echtzeit-Feedback: Bietet KI-Antworten und -Vorschläge in Echtzeit

Dokumentation und Support

📚 Offizielle Dokumentation

🔧 Entwicklerressourcen

Projektbedeutung

Gemini CLI repräsentiert einen neuen Trend der Integration von KI in Entwicklungswerkzeuge. Es ist nicht nur ein einfaches KI-Chat-Tool, sondern eine vollständige KI-gesteuerte Entwicklungsumgebung. Durch die direkte Integration der leistungsstarken KI-Funktionen von Gemini in die Befehlszeile können Entwickler:

  1. Entwicklungseffizienz steigern: Schnelles Verständnis und Ändern von Code durch KI-Unterstützung
  2. Komplexe Aufgaben vereinfachen: Umwandlung komplexer Entwicklungsaufgaben in einfache Anweisungen in natürlicher Sprache
  3. Kreativität steigern: Schnelle Prototypenentwicklung und Problemlösung mithilfe der kreativen Fähigkeiten der KI
  4. Workflows optimieren: Automatisierung sich wiederholender Aufgaben, um sich auf wertvollere Arbeit zu konzentrieren

Das Gemini CLI-Projekt spiegelt Googles Bemühungen wider, KI-Tools zu verwirklichen, und bietet der Entwicklergemeinschaft einen leistungsstarken und flexiblen KI-Programmierassistenten.

Star History Chart