CLI
Drop-in neonctl-shape client for the Kisenon platform.
keon is a drop-in neonctl-shape client for the Kisenon platform.
Install on macOS / Linux
curl -fsSL https://kisenon.com/install.sh | bashDetects your platform, downloads the matching keon-<os>-<arch> binary,
verifies the sha256 against /dl/latest/manifest.json, and installs into
/usr/local/bin (or ~/.local/bin).
Install on Windows (PowerShell)
iwr -useb https://kisenon.com/install.ps1 | iexFirst login
keon login
keon whoamikeon login runs a loopback OAuth flow — no pasting keys. It starts a
local listener on a random port, opens your browser to the console's
authorize page, and waits for the redirect. After you authorize, the
CLI exchanges the one-shot code at POST /v1/cli/exchange for a
long-lived nsk_-prefixed API key, scoped to your active
organization.
The key is persisted at ~/.config/keon/credentials.json with mode
0600. The CLI keeps only the resulting key — never the OAuth code,
state, or any provider token. keon logout revokes the key
server-side and removes the file; you can also revoke it any time from
Settings → API keys. See Auth for
the full flow.
Common commands
keon projects list
keon branches list --project <id>
keon connection-string <branch> --project <id>Output format
Default is JSON. For tables: keon config set output table, or pass
--output table per command.
Install the Claude skill
keon install --skillsDrops a SKILL.md + reference docs into ./.claude/skills/keon/ so a
Claude agent can drive the CLI without a setup turn.
Troubleshooting
macOS: "developer cannot be verified"
Only happens when the binary was downloaded via a browser with the Gatekeeper attribute set. Strip it:
xattr -d com.apple.quarantine $(which keon)Windows: SmartScreen warning
Click "More info" → "Run anyway". Once per machine. Future releases may sign the binaries; not in v0.1.