Authentication
Authentication is optional. Capture, evaluators, local artifacts, and Task Review work while logged out. While logged out, the CLI sends no repository, capture, review, evaluator, file-path, hash, or usage data to Orcaops Cloud. Log in only when you want captured artifacts synced for web review. Visit orcaops.ai to create an account or request access.
For the end-to-end team workflow, start with Cloud collaboration.
Log in
orcaops loginThis authorizes against https://api.orcaops.ai (the built-in default) using the standard OAuth loopback flow: your browser opens, you approve, and a one-shot local server on 127.0.0.1 receives the redirect and exchanges a PKCE code. The token is stored at ~/.config/orcaops/credentials.json (mode 0600).
- If the browser doesn't open automatically, copy the URL the CLI prints.
- Headless / SSH / remote box: the redirect lands on
127.0.0.1of the machine running the CLI. Forward the printed loopback port over SSH to your laptop, or export anORCAOPS_TOKENissued for the official Orcaops Cloud.
Confirm who you're signed in as:
orcaops whoamiCredential storage
By default, credentials live in a 0600 file under ~/.config/orcaops/ — no OS keychain required. To use your OS keychain instead, opt in with ORCAOPS_CREDENTIAL_STORE=keyring.
Organizations
If your account belongs to more than one organization, switch the active one:
orcaops org switchLog out
orcaops logoutIf authentication misbehaves, ask your agent to diagnose the Cloud connection with the orcaops-doctor skill. For direct terminal diagnosis, run orcaops doctor; see also orcaops login --help.

