CLI-Referenz
Allgemeine Verwendung
Abschnitt betitelt „Allgemeine Verwendung“claudex [OPTIONS] [COMMAND]| Option | Beschreibung |
|---|---|
--config <PATH> | Konfigurationsdateipfad ueberschreiben |
--version | Version ausgeben |
--help | Hilfe ausgeben |
Ohne Befehl startet Claudex das TUI-Dashboard, wenn Profile konfiguriert sind, oder zeigt eine Willkommensnachricht, wenn keine Profile vorhanden sind.
Befehle
Abschnitt betitelt „Befehle“Claude Code mit einem bestimmten Anbieterprofil ausfuehren.
claudex run <PROFILE> [PROMPT] [OPTIONS] [-- ARGS...]| Argument / Option | Beschreibung |
|---|---|
PROFILE | Profilname oder auto fuer intelligentes Routing |
PROMPT | Optionaler Prompt fuer nicht-interaktive (einmalige) Ausfuehrung |
-m, --model MODEL | Standardmodell fuer diese Sitzung ueberschreiben |
--hyperlinks | OSC-8-Terminal-Hyperlinks erzwingen |
--print | Antwort ausgeben und beenden (nicht-interaktiver Modus) |
--dangerously-skip-permissions | Alle Berechtigungsabfragen ueberspringen (mit --print fuer CI/CD verwenden) |
ARGS... | Zusaetzliche Argumente, die an claude uebergeben werden (nach --) |
# Grok verwenden (interaktiv)claudex run grok
# Grok mit einem bestimmten Modell verwendenclaudex run grok -m grok-3-mini-beta
# Intelligentes Routingclaudex run auto
# Terminal-Hyperlinks erzwingenclaudex run grok --hyperlinks
# Nicht-interaktive einmalige Ausfuehrungclaudex run grok "Explain this codebase" --print
# CI/CD-Pipeline-Verwendung (keine Abfragen, keine Berechtigungen)claudex run grok "Fix lint errors" --print --dangerously-skip-permissions
# Zusaetzliche Argumente an claude uebergebenclaudex run grok -- --verboseprofile
Abschnitt betitelt „profile“Anbieterprofile verwalten.
profile list
Abschnitt betitelt „profile list“claudex profile listAlle konfigurierten Profile mit Status, Anbietertyp und Modell auflisten.
profile add
Abschnitt betitelt „profile add“claudex profile addInteraktiver Assistent zum Hinzufuegen eines neuen Profils. Fuehrt durch Anbieterauswahl, API-Schluessel-Eingabe (mit optionaler Schluesselbund-Speicherung), Modellauswahl und Konnektivitaetstests.
profile show
Abschnitt betitelt „profile show“claudex profile show <NAME>Details fuer ein bestimmtes Profil einschliesslich aller Konfigurationsfelder anzeigen.
profile remove
Abschnitt betitelt „profile remove“claudex profile remove <NAME>Ein Profil aus der Konfiguration entfernen.
profile test
Abschnitt betitelt „profile test“claudex profile test <NAME|all>Konnektivitaet fuer ein bestimmtes Profil oder alle Profile testen. Sendet eine leichte Anfrage an den /models-Endpunkt des Anbieters.
OAuth-Abonnement-Authentifizierung fuer Anbieterprofile verwalten.
auth login
Abschnitt betitelt „auth login“claudex auth login <PROVIDER> [OPTIONS]| Option | Beschreibung |
|---|---|
--profile <NAME> | Mit einem bestimmten Profil verknuepfen |
--enterprise-url <URL> | Benutzerdefinierte Enterprise-Server-URL (fuer selbst-gehostetes GitLab usw.) |
--headless | Headless-Flow (Device Code) verwenden, Browser-Start ueberspringen |
Bei einem Anbieter ueber OAuth anmelden. Unterstuetzte Anbieter: claude, openai, google, qwen, kimi, github, gitlab.
# Bei OpenAI anmelden (liest aus Codex CLI)claudex auth login openai --profile codex-sub
# Bei Claude anmelden (liest aus ~/.claude)claudex auth login claude
# Bei Google anmeldenclaudex auth login google --profile gemini-sub
# Bei GitLab mit Enterprise-URL anmeldenclaudex auth login gitlab --enterprise-url https://gitlab.mycompany.com
# Headless-Modus (kein Browser, nur Device Code)claudex auth login github --headlessauth status
Abschnitt betitelt „auth status“claudex auth status [PROVIDER]Aktuellen Authentifizierungsstatus anzeigen. Ohne Anbieter-Argument wird der Status aller konfigurierten OAuth-Profile angezeigt.
# Alle OAuth-Profile pruefenclaudex auth status
# Einen bestimmten Anbieter pruefenclaudex auth status openaiauth refresh
Abschnitt betitelt „auth refresh“claudex auth refresh <PROVIDER>OAuth-Token fuer einen Anbieter manuell aktualisieren. Token werden auch automatisch vom Proxy aktualisiert, wenn sie ablaufen.
auth logout
Abschnitt betitelt „auth logout“claudex auth logout <PROVIDER>Gespeicherte OAuth-Token fuer einen Anbieter aus dem System-Schluesselbund entfernen.
Den Uebersetzungsproxy-Server verwalten.
proxy start
Abschnitt betitelt „proxy start“claudex proxy start [OPTIONS]| Flag | Beschreibung |
|---|---|
-p, --port PORT | Proxy-Port ueberschreiben (Standard: aus Konfiguration) |
-d, --daemon | Als Hintergrund-Daemon ausfuehren |
proxy stop
Abschnitt betitelt „proxy stop“claudex proxy stopDen Proxy-Daemon stoppen (sendet SIGTERM ueber PID-Datei).
proxy status
Abschnitt betitelt „proxy status“claudex proxy statusAnzeigen, ob der Proxy laeuft und auf welchem Port.
dashboard
Abschnitt betitelt „dashboard“claudex dashboardDas TUI-Dashboard fuer Echtzeit-Ueberwachung und Schnellstart starten.
Konfigurationsdateien verwalten.
config show
Abschnitt betitelt „config show“claudex config showGeladenen Konfigurationsdateipfad, Suchreihenfolge und aktuelle Konfigurationswerte anzeigen.
config path
Abschnitt betitelt „config path“claudex config pathNur den aufgeloesten Konfigurationsdateipfad ausgeben.
config init
Abschnitt betitelt „config init“claudex config initNeue Konfigurationsdatei im aktuellen Verzeichnis aus der eingebauten Vorlage erstellen.
config recreate
Abschnitt betitelt „config recreate“claudex config recreateKonfigurationsdatei aus config.example.toml neu erstellen, vorhandene Konfiguration ueberschreiben.
config edit
Abschnitt betitelt „config edit“claudex config editKonfigurationsdatei im $EDITOR (oder $VISUAL) oeffnen.
config validate
Abschnitt betitelt „config validate“claudex config validateKonfigurationssyntax, Profilverweise (backup_providers, Router-Regeln) und OAuth-Anbieter-Einstellungen validieren. Gibt Fehler und Warnungen aus.
config get
Abschnitt betitelt „config get“claudex config get <KEY>Einen bestimmten Konfigurationswert nach Schluesselpfad abfragen (z.B. proxy_port, profiles.0.name).
config set
Abschnitt betitelt „config set“claudex config set <KEY> <VALUE>Einen bestimmten Konfigurationswert nach Schluesselpfad setzen.
config export
Abschnitt betitelt „config export“claudex config exportAktuelle zusammengefuehrte Konfiguration nach stdout im TOML-Format exportieren.
Konfigurationssets verwalten (installierbare Pakete aus Regeln, Skills und MCP-Servern).
sets add
Abschnitt betitelt „sets add“claudex sets add <PATH>Ein Konfigurationsset aus einem lokalen Verzeichnis mit einer manifest.json (oder manifest.yaml) installieren.
sets remove
Abschnitt betitelt „sets remove“claudex sets remove <NAME>Ein installiertes Konfigurationsset nach Namen entfernen.
sets list
Abschnitt betitelt „sets list“claudex sets listAlle installierten Konfigurationssets mit Version, Beschreibung und Komponentenuebersicht auflisten.
sets update
Abschnitt betitelt „sets update“claudex sets update <NAME> <PATH>Ein vorhandenes Konfigurationsset aus einem neuen Manifest-Pfad aktualisieren.
sets show
Abschnitt betitelt „sets show“claudex sets show <NAME>Detaillierte Informationen ueber ein installiertes Konfigurationsset einschliesslich aller Komponenten anzeigen.
claudex update [OPTIONS]| Flag | Beschreibung |
|---|---|
--check | Nur auf Updates pruefen, nicht installieren |
Ohne --check wird die neueste Version von GitHub Releases heruntergeladen und installiert.