Skip to main content
Commands accept --json, and the commands that call your account accept --timeout-ms <100-30000> (see global options). Commands that start paid work or approve your review take an explicit confirmation flag, such as --confirm-scan or --confirm-review, so they never run by accident. obi --help prints the full grammar of your installed version.

Account and setup

status

Reads your connected account and the next step it is waiting for. AUTH_REQUIRED means this machine is not signed in.

login

Connects this machine to your account through the browser; see the quickstart. --expect-email is required when the command does not run in an interactive terminal. --storage file keeps the connection in an owner-only file instead of the system credential store, and is required on Windows.

logout

Signs this machine out.

credentials

list shows the live CLI connections of your account that you may see, most recently used first, with each device label, CLI version and dates. revoke ends one connection. Revoking the connection this machine uses is refused unless you add --force, which also signs this machine out.

skill

install links the bundled Skill into ~/.agents/skills/obi and ~/.claude/skills/obi, and never replaces an existing entry. path prints where the bundled Skill is.

doctor

A local diagnostic that sends no request: your Node.js version, the CLI version, the server origin it is pinned to, where the connection is stored, and whether the video tools yt-dlp and ffmpeg are installed.

capabilities

The commands, actions and options this installed version supports, and the version of the expertise its Skill carries.

How Obi’s work reaches your account

Obi researches your business, writes your buyer questions and reasons over your results in your assistant. The Skill reads the work your account expects with harness show and saves your assistant’s result with harness submit, stage by stage: business, then questions, then strategies. See Harness work. Because your assistant does this work, the server-side commands business start, business discover, questions prepare and questions edit are refused with HARNESS_REQUIRED or HARNESS_QUESTIONS_REQUIRED.

Business

These commands display and correct the business review. All of them except show act on the review version you last displayed: pass the --snapshot <token> that business show returned, and read business show again after each change.
See Business review.

Questions and scans

proceed needs both the version you reviewed and --confirm-scan. After a timeout, run questions show before anything else. results reads the latest completed scan and lists your scans, newest first. --run first or --run <run ID> reads another one; a long scan comes in pages, and --from reads the same scan from a later question. See Buyer questions and Scans and engines.

Readiness and strategies

readiness reads the saved Readiness report; it never starts a new reading. strategies reads your saved priorities.

Memory

What Obi remembers about how you work, across assistants and sessions: a preference (“answer in French”), a constraint (“never propose rival X”) or a decision (“French market first”). Business facts are not memory: they live in the sourced review and its corrections.

Harness work

The Skill runs these for you; you rarely need them yourself.
purchase prepare requires --confirm-checkout and returns a checkout page on agent.hireobi.com, which it opens in your browser when it can. purchase resume takes the quote ID only and never starts a second checkout. purchase change changes the packs or engines of an existing paid plan. Without --confirm-change it only previews the change and charges nothing: the amount due now for an increase, or the date a reduction takes effect. The same command with --confirm-change applies that previewed change. See Plans.

Local research helpers

These run on your machine and write local files; they send nothing to your account and take no --timeout-ms.
Reading through your machine shows what that machine sees; it does not prove what an AI provider’s crawler can reach.

Operator evaluations

Authorized Obi operators can evaluate a public company in an isolated case, then add --eval-case <id> to status, business, harness, readiness, questions, strategies and memory. An evaluation does not prove ownership of that company’s website.