Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

Grok CLI ist ein quelloffener Terminal-KI-Assistent, der auf der Grundlage des Grok-3-Modells von xAI entwickelt wurde. Es ermöglicht Benutzern, Dateimanipulation, Codebearbeitung und Aufgabenautomatisierung von der Kommandozeile aus durch natürliche Sprachinteraktion abzuschließen. Die Benutzer müssen keine komplexen Befehle eingeben, sondern lediglich ihre Bedürfnisse in Alltagssprache beschreiben. Grok CLI ist in der Lage, auf intelligente Weise Werkzeuge auszuwählen und Aufgaben auszuführen. Das Projekt wird vom superagent-ai-Team gepflegt, auf GitHub gehostet und unterstützt globale Installationen und benutzerdefinierte Konfigurationen für Entwickler, Betriebsmitarbeiter und Benutzer, die ein effizientes Terminal benötigen. Der Code unterliegt der MIT-Lizenz und wird von der Community frei zur Verfügung gestellt.

 

Funktionsliste

  • Interaktion in natürlicher Sprache: Durch die Interaktion mit dem Terminal in Form eines alltäglichen Dialogs versteht Grok CLI die Absicht des Benutzers und führt entsprechende Aktionen aus.
  • Intelligente Dateioperationen: Automatisches Anzeigen, Erstellen und Bearbeiten von Dateien, Unterstützung von Stapelverarbeitung und komplexen Dateioperationen.
  • Bash-Befehlsintegration: Vereinfachen Sie Terminaloperationen, indem Sie Shell-Befehle direkt im Dialog ausführen.
  • Automatische Werkzeugauswahl: Je nach den Bedürfnissen des Anwenders wählt die künstliche Intelligenz das passende Werkzeug für die jeweilige Aufgabe aus.
  • Interaktive Schnittstelle: Erstellen Sie eine schöne Terminalschnittstelle auf der Basis von Ink, um die Benutzerfreundlichkeit zu erhöhen.
  • Maßgeschneiderte Konfiguration: Unterstützung durch .grok/GROK.md Die Datei legt projektspezifische Verhaltensregeln fest.
  • Codegenerierung und -bearbeitung: Automatische Generierung von Codedateien (z. B. TypeScript) und Einhaltung des Projekt-Codestils.
  • Projektmanagement: Unterstützung bei der Anzeige der Verzeichnisstruktur, der Durchführung von Tests, der Ausführung von Lint und anderen Entwicklungsaufgaben.

Hilfe verwenden

Einbauverfahren

Das Grok CLI ist einfach zu installieren und unterstützt die globale Installation über npm. Hier sind die detaillierten Schritte:

  1. Sicherstellung der Umwelt
    Stellen Sie sicher, dass Sie Node.js (empfohlene Version 16 oder höher) und npm auf Ihrem System installiert haben. Dies kann mit dem folgenden Befehl überprüft werden:

    node -v
    npm -v
    
  2. Grok CLI global installieren
    Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

    npm i -g @vibe-kit/grok-cli
    

    Nach der Installation kann die Grok CLI in jedem Verzeichnis verwendet werden.

  3. Überprüfen der Installation
    Geben Sie den folgenden Befehl ein, um zu überprüfen, ob die Installation erfolgreich war:

    grok --version
    

    Wenn die Versionsnummer zurückgegeben wird, war die Installation erfolgreich.

  4. Konfigurieren von API-Schlüsseln (optional)
    Für einige Funktionen ist möglicherweise ein API-Schlüssel für xAI erforderlich. Nachdem Sie den Schlüssel erhalten haben, führen Sie ihn aus:

    grok config set api-key <你的密钥>
    

    Der Schlüssel wird lokal gespeichert, damit die Grok-CLI das Grok-3-Modell aufrufen kann.

Verwendung

Der Kern von Grok CLI ist die Interaktion mit dem Terminal durch natürliche Sprache. Nach dem Start können Sie direkt Befehle eingeben, die alltäglichen Unterhaltungen ähneln, und die KI wird sie analysieren und ausführen. Nachfolgend finden Sie eine detaillierte Beschreibung der Hauptfunktionen:

1. natürlichsprachliche Interaktion

Starten Sie die Grok CLI und führen Sie sie aus:

grok

Sobald Sie den Interaktionsmodus aufgerufen haben, geben Sie die Anforderung direkt ein. Beispiel:

  • Geben Sie "Show the contents of package.json" ein, und die Grok CLI wird in etwa folgendes tun cat package.json Befehl und gibt das Ergebnis zurück.
  • Geben Sie "create a hello.js file, write to console.log('Hello World')" ein und die Grok CLI wird automatisch die Datei erstellen und den Code schreiben.

2. intelligente Dateibearbeitung

Die Grok CLI unterstützt eine Vielzahl von Dateioperationen, die für die schnelle Verwaltung von Projektdateien geeignet sind. Zum Beispiel:

  • Dokument anzeigenGeben Sie "View the contents of src/index.ts" ein und die Grok CLI zeigt den Inhalt der Datei an.
  • Dokumente erstellenGeben Sie "create a new utils.ts file containing an addition function" ein und die Grok CLI wird die Datei generieren und den Code schreiben, zum Beispiel:
    /** Add two numbers */
    export function add(a: number, b: number): number {
    return a + b;
    }
    
  • Ersetzen von ChargenGeben Sie "Replace oldFunction with newFunction in all JS files" ein und die Grok CLI wird das Verzeichnis durchsuchen und die Ersetzung durchführen.

3. die Integration des Bash-Befehls

Die Grok CLI unterstützt die direkte Ausführung von Shell-Befehlen. Zum Beispiel:

  • Geben Sie "run npm install" ein, und die Grok CLI führt die npm install und zeigen Sie die Ergebnisse an.
  • Geben Sie "show current directory structure" ein, und Grok CLI wird etwas wie folgt ausführen tree vielleicht ls -R Befehl, der den Verzeichnisbaum zurückgibt.

4. automatische Werkzeugauswahl

Die Grok-CLI wählt die Tools auf der Grundlage der Aufgabe intelligent aus. Geben Sie zum Beispiel "Tests ausführen und Ergebnisse anzeigen" ein und es werden automatisch die Test-Frameworks in Ihrem Projekt (wie Jest oder Mocha) erkannt und ausgeführt! npm test.

5. benutzerdefinierte Konfiguration

Die Grok CLI unterstützt benutzerdefinierte Regeln auf Projektebene. Das Erstellen einer .grok/GROK.md Datei, z.B. Schreibanweisungen:

# Custom Instructions for Grok CLI
- Always use TypeScript for new code files.
- Use functional components with hooks for React.
- Add JSDoc comments for public functions.

Das Grok CLI lädt diese Regeln automatisch in das Projektverzeichnis. Zum Beispiel werden bei der Generierung von React-Komponenten Funktionskomponenten gegenüber Klassenkomponenten bevorzugt verwendet.

6. die Entwicklung der Missionsunterstützung

Die Grok CLI ist für Entwickler geeignet, um allgemeine Aufgaben durchzuführen. Zum Beispiel:

  • Linter laufen lassenEingabe von "run lint check" und die Grok CLI führt den npm run lint.
  • TypenprüfungGeben Sie "Check TypeScript type" ein und Grok CLI wird ausgeführt. npm run typecheck.
  • Konstruktion des ProjektsEingabe von "build project" und die Grok CLI führt die npm run build.

caveat

  • NetzanforderungEinige Funktionen erfordern eine Vernetzung, um das Grok-3-Modell aufzurufen.
  • KompetenzfragenVergewissern Sie sich, dass Sie Lese- und Schreibrechte für Dateien und Verzeichnisse haben, sonst kann der Vorgang fehlschlagen.
  • Debugging-ProtokollWenn Sie auf Probleme stoßen, können Sie den Befehl grok --debug Detaillierte Protokolle anzeigen.

Auf diese Weise können die Benutzer schnell mit Grok CLI arbeiten und Terminalaufgaben effizient mit natürlicher Sprache erledigen. [](https://github.com/superagent-ai/grok-cli)

Anwendungsszenario

  1. Tägliches Coding für Entwickler
    Entwickler können über das Terminal schnell Codedateien erstellen und bearbeiten, Tests ausführen oder Projekte in natürlicher Sprache erstellen. Wenn Sie beispielsweise ein React-Projekt entwickeln, geben Sie ein: "Erstellen Sie eine neue React-Komponente in TypeScript", und die Grok-CLI generiert eine Codedatei, die den Regeln des Projekts entspricht.
  2. Automatisierung von O&M-Aufgaben
    Systemadministratoren können die Grok CLI verwenden, um umfangreiche Dateioperationen durchzuführen oder Shell-Skripte auszuführen. Geben Sie z. B. "Alle Protokolldateien suchen und Dateien löschen, die älter als 30 Tage sind" ein, und die Grok CLI generiert automatisch die entsprechenden Befehle und führt sie aus.
  3. Lernen und Experimentieren
    Anfänger können mit Grok CLI Terminalbefehle erlernen. Wenn Sie z. B. "Erklären Sie den Befehl ls" eingeben, gibt Grok CLI die Beschreibung des Befehls zurück und zeigt Ihnen, wie man ihn verwendet.
  4. Beitrag zum Open-Source-Projekt
    Mitwirkende können Grok CLI verwenden, um den Code von Open-Source-Projekten schnell zu durchsuchen und zu ändern. Geben Sie zum Beispiel "Finde alle TODO-Kommentare" ein und Grok CLI scannt den Code und listet die relevanten Stellen auf.

QA

  1. Benötigt die Grok CLI einen xAI-API-Schlüssel?
    Einige Funktionen erfordern einen API-Schlüssel, um Grok-3-Modelle aufzurufen, aber die Basisfunktionalität kann lokal ausgeführt werden. Die Schlüssel können über die xAI-Website bezogen und konfiguriert werden.
  2. Wie kann ich das Verhalten von Grok CLI in meinem Projekt anpassen?
    Erstellen Sie im Stammverzeichnis des Projekts die Datei .grok/GROK.md Datei und schreiben Sie Regeln wie "Always use TypeScript", die automatisch von der Grok CLI geladen werden.
  3. Welche Betriebssysteme werden von Grok CLI unterstützt?
    Die Grok CLI wird unter Windows, macOS und Linux unterstützt und ist bereits mit installiertem Node.js lauffähig.
  4. Ist es möglich, Grok CLI offline zu verwenden?
    Einige Funktionen (z. B. Dateioperationen und lokale Befehle) werden offline unterstützt, aber KI-gesteuerte Funktionen erfordern eine Internetverbindung.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

Posteingang

Kontakt

zurück zum Anfang

de_DEDeutsch