Skip to main content

Register (New Account)

Creates a new account with email and password and provisions a company workspace and API agent. The account starts at 0 credits: a verification link is emailed at registration, and the 20 free credits are granted once it is clicked. Those credits run every primitive except LLM routing (naive llm chat), which needs a paid account — buy a pack with naive billing topup or subscribe with naive billing subscribe. See Credits.

Options

Output


Login (Existing Account)

Authenticates with an existing email + password and issues a new API key.

Options

Output

Notes

  • Uses the same credentials as the Naive dashboard (usenaive.ai)
  • If you have multiple companies, the first is selected by default
  • Each login creates a new API key (old keys remain valid)

Signs in to a new or existing account through the durable email magic-link flow.

When to Use

  • You created your account through a social provider
  • You prefer passwordless authentication
  • You want to link a second machine/agent to an existing account
The CLI starts a temporary listener on 127.0.0.1, requests a one-time link, and waits while you click the link delivered to your inbox. The API key is exchanged directly with the local listener and saved to ~/.naive/config.json; no verification code or secret is pasted into the terminal.
naive link no longer exists. It was removed along with the unauthenticated key-minting endpoint pair it called. There is no alias — naive link now answers {"error":{"code":"cli_outdated"}}, which is misleading: updating the CLI will not bring it back. Use naive auth email <address> above.naive verify is retired but still registered, deliberately. It makes no request, imports no auth path and cannot reach the deleted endpoints; it exists only to answer {"error":{"code":"deprecated_command"}} and point you at naive auth email. The six-digit-code sign-in flow is gone.

Companies

List all companies accessible to your account:

Output

Select Company

Switch the active company context (issues a new API key):

Keys

Manage API keys for the current agent/company:

Who Am I