Qoder CLI

Qoder CLI ist ein Kommandozeilenwerkzeug ähnlich wie Claude Code, das verschiedene Operationen im Terminal unterstützt und für Entwicklung, Automatisierungsskripte und andere Szenarien geeignet ist.

Qoder CLI ist der offizielle Kommandozeilenclient der Qoder-Plattform (https://qoder.com/) und unterstützt die folgenden Systeme und Architekturen:

  • Betriebssysteme: macOS, Linux, Windows (Windows Terminal empfohlen)
  • CPU-Architekturen: arm64, amd64 (Windows arm64 wird noch nicht unterstützt)
Klicken Sie zuerst, umdie offizielle Qoder-Website zu besuchenRegistrieren Sie ein Qoder-Konto Kostenlose Testversion von Pro + 300 Credits

Klicken Sie auf die SchaltflächeDownloadoben rechts, wählen SieCLIaus und sehen Sie sich den Installationsbefehl an:

Installationsmethoden

Sie können es auf folgende Arten installieren.

1. cURL

# 安装
curl -fsSL https://qoder.com/install | bash

# 升级
curl -fsSL https://qoder.com/install | bash -s -- --force

2. Homebrew (macOS, Linux)

brew install qoderai/qoder/qodercli --cask

3. NPM

npm install -g @qoder-ai/qodercli

Führen Sie nach der Installation den folgenden Befehl aus.

qodercli --version

Wenn die ausgegebene CLI-Versionsnummer ähnlich wie0.1.21ist, war die Installation erfolgreich.

Als Nächstes können Sie in Ihr Projektverzeichnis wechseln und mit der Verwendung von Qoder CLI beginnen:

cd your-project
qodercli

In Ihr Konto anmelden

Wenn Sie eine interaktive Sitzung mit dem Befehl qodercli starten, müssen Sie sich anmelden:

qodercli

Bei der ersten Verwendung werden Sie zur Anmeldung aufgefordert:

/login

Folgen Sie den Anweisungen, um sich mit Ihrem Konto anzumelden, und wählen SieMit Browser anmelden:

Wenn Sie noch kein Konto haben, können Siehttps://qoder.com/auf der Webseite ein Konto registrieren, um kostenlos Pro zu erhalten, oder sich direkt mit Ihrem Google- oder GitHub-Konto registrieren.

Nach erfolgreicher Anmeldung werden Benutzerinformationen angezeigt:

Wenn Sie sich von Qoder abmelden müssen, können Sie den Befehl/logoutverwenden, um sich abzumelden.

# 在交互式提示符中
/logout

Verwenden Sie den folgenden Befehl, um Qoder CLI zu beenden:

/quit

Darüber hinaus können wir den Befehl /model verwenden, um Modelle anzuzeigen und zu wechseln:

Als Nächstes können wir damit beginnen, Anforderungen im Eingabefeld einzugeben. Bitten Sie es beispielsweise, ein Vue-Projekt zu erstellen. Nach der Eingabe beginnt Qoder, die Anforderungen zu strukturieren und Code zu schreiben:

Während des Vorgangs werden Berechtigungsanfragen angezeigt. Wählen SieAllowund drücken Sie die Eingabetaste:

In Kürze wird das gesamte Projekt abgeschlossen sein.

Qoder CLI Kernmodi und erweiterte Nutzung

TUI-Modus (Interaktive Textoberfläche)

TUI (Text User Interface) ist der standardmäßige interaktive Modus von Qoder CLI. Er unterstützt Kernoperationen wie Textkonversation und Befehlsausführung und ist die primäre Methode für die tägliche Nutzung.

1. Startmethode

Führen Sie den folgenden Befehl in einem beliebigen Projektstammverzeichnis aus, um in den TUI-Modus zu wechseln:

qodercli

2. Eingabemodi

TUI bietet mehrere Eingabemodi für unterschiedliche Betriebsszenarien. Geben Sie das entsprechende Symbol ein, um zu wechseln:

Befehlssymbol Modusname Beschreibung
> Konversationsmodus Standardmodus. Geben Sie einen beliebigen Text ein, um eine natürliche Konversation mit der CLI zu führen.
! Bash-Modus Geben Sie im Konversationsmodus ein!, und Sie können Shell-Befehle direkt ausführen
/ Slash-Modus Geben Sie im Konversationsmodus ein/, und Sie können integrierte Funktionsbefehle aufrufen
# Speichermodus Geben Sie im Konversationsmodus ein#, und der Inhalt wird an dieAGENTS.mdSpeicherdatei des Projekts angehängt
\ + Enter Mehrzeilige Eingabe Enter\und drücken Sie dann die Eingabetaste, um mehrzeiligen Textinhalt einzugeben

3. Integrierte Tools

Der TUI-Modus enthält gängige integrierte Tools, mit denen Sie Dateien bearbeiten oder Befehle ausführen können, ohne zusätzliche Konfiguration:

  • Grep: Dateiinhalte durchsuchen
  • Read: Dateiinhalte lesen
  • Write: Dateiinhalte ändern/schreiben
  • Bash: Shell-Befehle ausführen

4. Zentrale Slash-Befehle

Enter/und rufen Sie dann die folgenden integrierten Befehle auf, um schnell auf die Kernfunktionen der CLI zuzugreifen:

Befehl Beschreibung
/login Bei Qoder-Konto anmelden
/help Vollständige TUI-Nutzungshilfe anzeigen
/init Projekt initialisieren/aktualisierenAGENTS.mdSpeicherdatei des Projekts angehängt
/memory BearbeitenAGENTS.mdSpeicherdatei des Projekts angehängt
/quest Vollständige Aufgabenübertragung basierend auf Spec
/review Lokale Codeänderungen überprüfen
/resume Historische Sitzungen anzeigen/wiederherstellen
/clear Historischen Kontext der aktuellen Sitzung löschen
/compact Historischen Kontext der aktuellen Sitzung zusammenfassen (komprimierter Inhalt)
/usage Kontostatus, Credits-Verbrauch und weitere Informationen anzeigen
/status CLI-Status anzeigen (Version, Modell, Konto, API-Konnektivität, Tool-Status)
/config CLI-Systemkonfiguration anzeigen
/agents Sub-Agent-Verwaltung (anzeigen/erstellen/bearbeiten)
/bashes Im Hintergrund laufende Bash-Aufgaben anzeigen
/release-notes CLI-Changelog anzeigen
/vim Externen Editor öffnen, um Eingabeinhalt zu bearbeiten
/feedback Feedback zu Problemen bei der CLI-Nutzung geben
/quit TUI-Modus beenden
/logout Vom aktuell angemeldeten Konto abmelden

Erweiterte Startoptionen

Beim Starten von Qoder CLI können Sie das Startverhalten mit den folgenden Parametern an verschiedene Nutzungsszenarien anpassen:

Option Beschreibung Beispiel
-w Arbeitsbereichsverzeichnis angeben qodercli -w /Users/demo/projects/nacos
-c Letzte Sitzung fortsetzen qodercli -c
-r Angegebene historische Sitzung wiederherstellen qodercli -r *******-c09a-40a9-82a7-a565413fa39
--allowed-tools Nur angegebene integrierte Tools zulassen qodercli --allowed-tools=READ,WRITE
--disallowed-tools Angegebene integrierte Tools deaktivieren qodercli --disallowed-tools=READ,WRITE
--max-turns Maximale Anzahl an Gesprächsrunden festlegen qodercli --max-turns=10
--yolo Berechtigungsprüfungen überspringen (mit Vorsicht verwenden) qodercli --yolo

Print-Modus (Nicht interaktiv)

Der Print-Modus ist ein nicht interaktiver Batch-Ausführungsmodus mit anpassbaren Ausgabeformaten, geeignet für Automatisierungsskripte und CI/CD-Szenarien.

1. Startmethode

Führen Sie den folgenden Befehl aus, um in den Print-Modus zu wechseln:

qodercli --print

2. Kernparameter

Der Print-Modus unterstützt die folgenden Parameter und verwendet dabei einige Parameter aus den Erweiterten Startoptionen erneut:

Parameter Beschreibung Beispiel
-p Agent im nicht-interaktiven Modus ausführen qodercli -q -p "帮我分析当前项目的依赖结构"
--output-format Ausgabeformat angeben (text/json/stream-json) qodercli --output-format=json
-w Arbeitsbereichsverzeichnis angeben Identisch mit den Erweiterten Startoptionen
-c Letzte Sitzung fortsetzen Identisch mit den Erweiterten Startoptionen
-r Angegebene Sitzung wiederherstellen Identisch mit den Erweiterten Startoptionen
--allowed-tools Nur angegebene Tools zulassen Identisch mit den Erweiterten Startoptionen
--disallowed-tools Angegebene Tools deaktivieren Identisch mit den Erweiterten Startoptionen
--max-turns Maximale Anzahl an Konversationsrunden Identisch mit den Erweiterten Startoptionen
--yolo Berechtigungsprüfungen überspringen Identisch mit den Erweiterten Startoptionen

MCP-Dienstintegration

Qoder CLI unterstützt die Integration standardmäßiger MCP-Tools (Model Context Protocol), um die Grenzen der CLI-Funktionen zu erweitern (z. B. Browsersteuerung, Aufruf von Drittanbieter-Tools).

1. MCP-Dienste hinzufügen

Am Beispiel der Playwright-Integration (Browsersteuerung) führen Sie den folgenden Befehl aus:

qodercli mcp add playwright -- npx -y @playwright/mcp@latest

2. MCP-Dienste verwalten

Befehl Beschreibung
qodercli mcp list Alle hinzugefügten MCP-Dienste auflisten
qodercli mcp remove playwright Einen angegebenen MCP-Dienst entfernen (Beispiel: playwright)

3. Erweiterte Konfiguration (optional)

  • -t: Legt den MCP-Diensttyp fest, unterstütztstdio/sse/streamable-http(Der Stdio-Typ wird automatisch gestartet, wenn die TUI startet);
  • -s: Legt den Dienstbereich fest, unterstützt "user-level" oder "project-level"; Sie können die MCP-Konfiguration pro Projekt anpassen.

4. Speicherort der MCP-Service-Datei

Die hinzugefügten MCP-Service-Konfigurationen werden in den folgenden Dateien gespeichert:

# 为当前用户或特定项目添加,不会被提交。
~/.qoder.json   

# 为当前项目添加,通常会被提交。
${project}/.mcp.json

Referenzlinks:

Andere Erweiterungen