kisenon

CLI

Drop-in-Client im neonctl-Stil für die Kisenon-Plattform.

keon ist ein Drop-in-Client im neonctl-Stil für die Kisenon-Plattform.

Installation auf macOS / Linux

curl -fsSL https://kisenon.com/install.sh | bash

Erkennt Ihre Plattform, lädt das passende keon-<os>-<arch>-Binary herunter, verifiziert den sha256 gegen /dl/latest/manifest.json und installiert nach /usr/local/bin (oder ~/.local/bin).

Installation auf Windows (PowerShell)

iwr -useb https://kisenon.com/install.ps1 | iex

Erste Anmeldung

keon login
keon whoami

keon login führt einen Loopback-OAuth-Flow aus — kein Einfügen von Schlüsseln. Es startet einen lokalen Listener auf einem zufälligen Port, öffnet Ihren Browser zur Authorize-Seite der Konsole und wartet auf den Redirect. Nachdem Sie autorisiert haben, tauscht die CLI den Einmal-Code bei POST /v1/cli/exchange gegen einen langlebigen API-Schlüssel mit nsk_-Präfix, beschränkt auf Ihre aktive Organisation.

Der Schlüssel wird unter ~/.config/keon/credentials.json mit Modus 0600 persistiert. Die CLI behält nur den resultierenden Schlüssel — niemals den OAuth-Code, State oder ein Provider-Token. keon logout widerruft den Schlüssel serverseitig und entfernt die Datei; Sie können ihn auch jederzeit über Einstellungen → API-Schlüssel widerrufen. Siehe Auth für den vollständigen Flow.

Gängige Befehle

keon projects list
keon branches list --project <id>
keon connection-string <branch> --project <id>

Ausgabeformat

Standard ist JSON. Für Tabellen: keon config set output table oder geben Sie --output table pro Befehl an.

Den Claude-Skill installieren

keon install --skills

Legt eine SKILL.md + Referenzdokumente in ./.claude/skills/keon/ ab, sodass ein Claude-Agent die CLI ohne Einrichtungsschritt antreiben kann.

Fehlerbehebung

macOS: „developer cannot be verified"

Passiert nur, wenn das Binary über einen Browser mit gesetztem Gatekeeper-Attribut heruntergeladen wurde. Entfernen Sie es:

xattr -d com.apple.quarantine $(which keon)

Windows: SmartScreen-Warnung

Klicken Sie auf „More info" → „Run anyway". Einmal pro Rechner. Zukünftige Releases können die Binaries signieren; nicht in v0.1.

Einen Bug melden

github.com/Seiraiyu/seiraiyu-neon/issues