Skip to main content
Commands are grouped under tools, auth, config, and keys. Run hive --help for the list on your installed version, or hive <group> --help for one group. Most commands accept --json for machine-readable output, which is what you want in scripts.

Setup

Tools

Discovery and execution live under hive tools:

Authentication

Every auth command takes --profile <name> if you keep more than one account.

Keys

Client configuration

hive config prints config for a client rather than writing it, which is useful when you want to paste it yourself or check what setup would do:

Other

serve is for clients that only speak stdio, or for local development against your own provider keys. Most users should connect to the hosted endpoint instead.

Scripting

--json gives output you can pipe:
The envelope has ok, data, and meta, where meta carries the tool name, provider, and runtime status. Useful global flags: Exit codes are stable, so hive doctor works as a health check in CI.