Install the CLI
Pick one. The install script and Homebrew give you a single binary that self-updates with Confirm the CLI is on your PATH:
ish upgrade; npm gives you the same CLI as a global package.The install script appends a PATH line to your shell profile. If
ish is not found, open a new terminal or run source ~/.zshrc (or your shell’s profile), then try again.Sign in
~/.ish/config.json. Confirm it worked:ish status (alias ish whoami) prints your signed-in email and the active workspace.Create a study and point it at a URL
A study is the persistent shape of what you want to learn: the modality, the tasks the simulated person does, and the questions they answer. Passing What each flag does:
--url here also creates the first iteration inline, so you go from nothing to runnable in one command.--modality interactiveruns a browser session against a live URL.--urlis the page the simulated person visits. It creates iteration A inline, so you do not need a separateish iteration create.--assignment "Name:Instructions"is the task. Format isName:Instructions.--questionis one thing you want them to answer afterward.
s-b2c. The CLI remembers it as your active study, so the next commands need no id.Simulate a visit
Sample one person from your workspace and dispatch the simulation. You will see progress on stderr as the simulated person works through the page, then the run reaches a terminal state.
--wait blocks until it finishes; -y confirms the run (it draws credits).Read the reaction
--summary:What you just did
You installed the CLI, signed in, defined a study, and simulated one visit to a live page. The result is a real record of what one simulated person experienced, before you put the page in front of anyone. Your audience, ish.Next steps
Run more visits
Sample by country, age, or gender, reuse a study’s people, or block on results. Every flag for
ish study run.Read deeper
Slice results by assignment, sentiment, or participant, and group by iteration or frame.
Shape the study
Add more assignments, richer questionnaires, and other modalities (text, video, audio, image, document, chat).
Simulate a localhost build
Expose a service on your machine with
ish connect so a simulated person can reach localhost.