1
Install Scout
You need Node 22 or later, or Bun.
2
Add your keys
An Outcrawl key for the browser, free at outcrawl.ai with 1,000 credits every month and no card needed. Then your model endpoint’s base URL (the part before
/chat/completions), its key, and the model id it expects.3
Give it a task
Save this as You see each step as it happens, then something like
task.ts and run npx tsx task.ts.task.ts
completed { title: '...', price: '£..' } and the replay link.browser: 'outcrawl' reads OUTCRAWL_API_KEY from the environment. Scout has no default model, so models.hands is the one thing it cannot run without. See models for the other jobs.
Run on your own machine instead
Installplaywright-core (or puppeteer-core) and a browser, then change the one line:
browser: { launch: { headless: false } } to watch it work. Your models and your task stay the same. Replays come with the cloud, so replayUrl stays empty on your own browser.
Browsers
Every browser option, and what the cloud adds.
Running tasks
Caps, schemas, cancelling, and everything a result carries.