Zurück zu KI-Agenten

Flowsery CLI

Steuern Sie Flowsery aus dem Terminal oder einem Skript. Eine Binärdatei, keine Laufzeitumgebung, und jeder Befehl kann JSON ausgeben.

Installation

Nehmen Sie, was zu Ihrem Rechner passt. Homebrew und das curl-Skript installieren eine eigenständige Binärdatei, Node wird nicht gebraucht.

npm
npm install -g @flowsery/cli
Homebrew (macOS, Linux)
brew trust Flowsery/tap && brew install Flowsery/tap/flowsery
Installationsskript (macOS, Linux)
curl -fsSL https://flowsery.com/install.sh | sh
Einmal ausführen, ohne Installation
npx -p @flowsery/cli flowsery --help

Homebrew 7 lädt eine Formel aus einem fremden Tap erst, wenn Sie ihm vertrauen, und genau das macht brew trust. Ohne diesen Schritt brechen install und upgrade mit „Refusing to load formula from untrusted tap" ab.

Die Installation legt zwei Namen für dasselbe Programm an. Der kurze ist fsy.

Authentifizierung

Erstellen Sie ein API-Token und übergeben Sie es an login. Tokens liegen in den Workspace-Einstellungen: API und KI-Agenten.

flowsery login

Der Befehl öffnet die Token-Seite, liest das Token aus einer verdeckten Eingabe, prüft lokal das Präfix flow_ws_ und bestätigt es mit einem API-Aufruf, bevor er es mit Modus 0600 auf die Platte schreibt. Schlägt die Prüfung fehl, wird nichts gespeichert.

In der CI das Token per Pipe übergeben und die Eingabe überspringen

echo "$MY_SECRET" | flowsery login --token-stdin

Oder gar nichts speichern und es pro Befehl mitgeben

FLOWSERY_API_TOKEN=flow_ws_your_token flowsery whoami

Schnellstart

Eine Woche Traffic, die wichtigsten Referrer über einen Monat, dann eine Live-Ansicht.

flowsery stats --range 7d
flowsery breakdown referrers --range 30d --limit 10
flowsery live

Befehle

Jeder Befehl kennt --help, die meisten auch --json. Führen Sie flowsery doctor aus, wenn etwas nicht stimmt.

Anmelden

flowsery loginEin API-Token auf diesem Rechner speichern, nachdem geprüft wurde, dass es funktioniert
flowsery logoutDas gespeicherte Token entfernen
flowsery whoamiZeigen, welches Token verwendet wird und worauf es Zugriff hat

Tägliche Arbeit

flowsery siteDie Websites, über die dieses Token berichten darf
flowsery statsTraffic, Umsatz und Echtzeitzahlen
flowsery breakdownBesucher und Umsatz nach einer Dimension gruppiert
flowsery goalErreichte Ziele und die Schreibvorgänge, die sie festhalten
flowsery paymentUmsatz-Schreibvorgänge
flowsery issueVon der KI erkannte Session-Probleme
flowsery visitorEin Besucher, seine Identität, sein Umsatz und sein Verlauf
flowsery liveEin sich aktualisierendes Dashboard für eine Website

Notausgänge

flowsery apiEine authentifizierte Anfrage an einen beliebigen API-Endpunkt senden
flowsery mcpDie MCP-Server-Konfiguration für Ihren Editor ausgeben
flowsery openEine Seite der Web-App im Browser öffnen

Dieser Rechner

flowsery configCLI-Einstellungen lesen und schreiben
flowsery doctorDiesen Rechner, die Konfigurationsdateien, die API und die Standard-Website prüfen
flowsery completionDas Shell-Completion-Skript ausgeben

Jeder Befehl listet seine eigenen Optionen unter flowsery <command> --help.

Skripte

Hängen Sie --json an einen beliebigen Befehl und Sie bekommen eine feste Hülle mit ok, command und data, fertig für jq.

flowsery whoami --json

Die Option brauchen Sie selten. Die Ausgabe wechselt von selbst zu JSON, sobald stdout kein Terminal ist oder CI gesetzt ist. Ein Befehl in einer Pipe liefert also schon JSON.

Exit-Codes

0Erfolg
2Bedienfehler, etwa eine fehlende oder unbekannte Option
3Das Token wurde abgelehnt oder fehlt
4Zu dieser ID gab es keinen Treffer
5Die API hat die Eingabe abgelehnt
7Zu viele Anfragen
8Netzwerkfehler oder Zeitüberschreitung
9Tarif- oder Kontingentgrenze erreicht

Nächste Schritte

Erstellen Sie ein Token, oder hängen Sie dasselbe Konto stattdessen an einen KI-Agenten.