Sign in the CLI
Sign the kndl command in to a Hub as you, so it can act on the Hub in your name.
What you need
Section titled “What you need”- The
kndlcommand, installed from a Hub or from a kndl install. - The Hub’s URL, such as
https://hub.example.com, and an account on it.
Sign in
Section titled “Sign in”-
Run:
Terminal window kndl login https://hub.example.comA
kndlinstalled from a Hub can leave out the URL. -
Your browser opens the Hub’s sign-in page. Check that it names the machine you ran the command on, and press Approve.
Only approve a sign-in you started yourself. Anyone who sends you such a link could act as you.
-
The browser shows kndl is signed in, and the terminal says:
Signed in to https://hub.example.com as ada, on laptop. The CLI token is in /home/ada/.config/kndl/cli.json, readable only by you.
Sign in over SSH
Section titled “Sign in over SSH”Over SSH, the CLI doesn’t open a browser. Pass --no-browser to get the same anywhere:
kndl login https://hub.example.com --no-browser-
Open the address the CLI prints in a browser on any machine.
-
Check the machine’s name, and press Approve. The page shows a code, such as
ABCD-EFGH-JKMN-PQRS. -
Paste the code into the terminal and press Enter. It works once, within 10 minutes.
Check who you are
Section titled “Check who you are”kndl whoamiHub: https://hub.example.comAccount: ada (Ada Lovelace)Machine: laptop, signed in 2026-10-06The CLI is signed in to one Hub at a time. Running kndl login again replaces the sign-in.
Sign out
Section titled “Sign out”kndl logoutTo sign out a machine you can’t reach, open your Account page and press Revoke beside it under CLI tokens.
Next steps
Section titled “Next steps”kndl is an independent project. It is not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic, PBC. About kndl