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 | bashDé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 | iexPremière connexion
keon login
keon whoamikeon 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 --skillsDé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.