BrowserSkill

Browser automation for agents

Borrowed,
then given back.

An agent can work in a browser you are already signed into. To touch a tab you have open, it must borrow that one explicitly and return it when the task ends.

bsk screenshot --session <id> --full-page --out page.png
Agent windowvisible
  • task tab
  • task tab
Your windowuntouched
  • your open tab
  • your other tabs

Nothing borrowed. Your tabs are yours.

Illustrative windows, not a live session. The rule shown is the project's own: a tab you already have open is borrowed explicitly and returned afterwards.

Real login state

Work happens on sites you are already signed into, so no separate test accounts are needed.

Any shell-capable agent

Driven through the bsk CLI, with no lock-in to one model, framework or harness.

Human in the loop

On a captcha, login or confirmation dialog, the agent hands control back and continues after you.