kisenon

CLI

Client de forme neonctl prêt à l'emploi pour la plateforme Kisenon.

keon est un client prêt à l'emploi de forme neonctl pour la plateforme Kisenon.

Installation sur macOS / Linux

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

Détecte votre plateforme, télécharge le binaire keon-<os>-<arch> correspondant, vérifie le sha256 par rapport à /dl/latest/manifest.json et l'installe dans /usr/local/bin (ou ~/.local/bin).

Installation sur Windows (PowerShell)

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

Première connexion

keon login
keon whoami

keon login exécute un flux OAuth en loopback — sans coller de clés. Il démarre un écouteur local sur un port aléatoire, ouvre votre navigateur sur la page d'autorisation de la console et attend la redirection. Après votre autorisation, la CLI échange le code à usage unique sur POST /v1/cli/exchange contre une clé API à longue durée de vie préfixée par nsk_, limitée à votre organisation active.

La clé est persistée dans ~/.config/keon/credentials.json avec le mode 0600. La CLI ne conserve que la clé obtenue — jamais le code OAuth, l'état ni aucun jeton du fournisseur. keon logout révoque la clé côté serveur et supprime le fichier ; vous pouvez aussi la révoquer à tout moment depuis Settings → API keys. Voir Authentification pour le flux complet.

Commandes courantes

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

Format de sortie

Le défaut est JSON. Pour des tableaux : keon config set output table, ou passez --output table par commande.

Installer la skill Claude

keon install --skills

Dépose un SKILL.md + des docs de référence dans ./.claude/skills/keon/ pour qu'un agent Claude puisse piloter la CLI sans tour de configuration.

Dépannage

macOS : « developer cannot be verified »

N'arrive que lorsque le binaire a été téléchargé via un navigateur avec l'attribut Gatekeeper défini. Retirez-le :

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

Windows : avertissement SmartScreen

Cliquez sur « More info » → « Run anyway ». Une fois par machine. Les futures versions pourront signer les binaires ; pas en v0.1.

Signaler un bug

github.com/Seiraiyu/seiraiyu-neon/issues