CLI
Kisenon 플랫폼을 위한 드롭인 neonctl 형태 클라이언트.
keon은 Kisenon 플랫폼을 위한 드롭인 neonctl 형태 클라이언트입니다.
macOS / Linux에 설치
curl -fsSL https://kisenon.com/install.sh | bash플랫폼을 감지하고, 일치하는 keon-<os>-<arch> 바이너리를 다운로드하며,
/dl/latest/manifest.json에 대해 sha256을 검증하고, /usr/local/bin(또는
~/.local/bin)에 설치합니다.
Windows에 설치 (PowerShell)
iwr -useb https://kisenon.com/install.ps1 | iex첫 로그인
keon login
keon whoamikeon login은 루프백 OAuth 플로우를 실행합니다 — 키를 붙여 넣지 않아도
됩니다. 임의의 포트에서 로컬 리스너를 시작하고, 브라우저에서 콘솔의 인증
페이지를 열며, 리디렉션을 기다립니다. 인증하면 CLI가 일회성 코드를 POST /v1/cli/exchange에서 활성 조직으로 범위가 지정된
수명이 긴 nsk_ 접두사 API 키로 교환합니다.
키는 ~/.config/keon/credentials.json에 모드 0600으로 저장됩니다. CLI는
결과로 나온 키만 유지합니다 — OAuth 코드, state, 또는 제공자 토큰은 절대
보관하지 않습니다. keon logout은 서버 측에서 키를 폐기하고 파일을
제거합니다. 설정 → API 키에서도 언제든지 폐기할 수
있습니다. 전체 플로우는 인증을 참조하세요.
자주 쓰는 명령
keon projects list
keon branches list --project <id>
keon connection-string <branch> --project <id>출력 형식
기본값은 JSON입니다. 테이블의 경우: keon config set output table을
사용하거나, 명령별로 --output table을 전달하세요.
Claude 스킬 설치
keon install --skills./.claude/skills/keon/에 SKILL.md + 참조 문서를 떨어뜨려 Claude 에이전트가
설정 단계 없이 CLI를 구동할 수 있게 합니다.
문제 해결
macOS: "developer cannot be verified"
Gatekeeper 속성이 설정된 채 브라우저로 바이너리를 다운로드한 경우에만 발생합니다. 다음으로 속성을 제거하세요:
xattr -d com.apple.quarantine $(which keon)Windows: SmartScreen 경고
"More info" → "Run anyway"를 클릭하세요. 머신당 한 번입니다. 향후 릴리스는 바이너리에 서명할 수도 있지만, v0.1에는 없습니다.