Skip to main content

Prerequisites

  • macOS, to install and run the CLI
  • An iOS 17+ device running an app with the basset SDK linked
  • A basset account — basset auth login creates one on first sign-in

Get started

1

Install

One universal binary, signed and notarized, through basset’s own Homebrew tap:
2

Sign in

Opens a browser for a device-grant login. No password is stored on this machine — only a signed credential.
3

Find an app to target

4

Ask a device for readings

Names the instruments, the app, and why. -i repeats for more than one instrument; basset menu lists every instrument and what it accepts.
5

Read what comes back

Streams readings as they arrive, one JSON object per line, then stops on its own:
Or read the whole capture once it’s done — colored and grouped by launch at a terminal, plain JSON for an agent piping it:
Stop a request as soon as its readings answer the question, rather than letting it run out: basset request stop <request-id>.