browser-use

scriptablebrowser automation
$ pipx install browser-use
Summary

Browser automation, persistent sessions, and agent workflows from the terminal.

  • browser-use fits browser well, especially for browser automation, persistent sessions, and agent workflows from the terminal.
  • 1,071,328 pypi weekly downloads.
  • Easy to automate.
  • Good fit for coding-agent workflows and repeatable scripts.
  • Output is mostly text-first, so verify results before scripting around it.
browser-browser-use-SKILL.md

Browser-use guide

Browser automation, persistent sessions, and agent workflows from the terminal. Built by browser-use.

Open CLI packages the install path, verify step, and safe-start workflow so this tool can move from “interesting CLI” to something you can actually use. It also integrates with skills.sh so each CLI comes with the right companion skills, not just a binary and a docs link.

When to apply

  • browser automation, persistent sessions, and agent workflows from the terminal.
  • You work with browser automation and want a fast terminal interface.
  • You need browser automation.
  • You need persistent sessions.
  • You need agent workflows.

Quick reference

Installpipx install browser-use
Verifypython -c 'import browser_use; print(browser_use.__version__)'
First real commandbrowser-use open https://opencli.co

Open CLI × skills.sh

Open CLI integrates browser-use with the right skills.sh companions so you get the tool and the workflow together.

Webapp Testing

Verified pairing

Open CLI integrates browser-use with this skills.sh skill because it is the clearest fit for how browser-use is usually used. Test web applications methodically before you automate bigger flows.

View on skills.sh
$ npx skills add https://github.com/anthropics/skills --skill webapp-testing
Starter prompt

Use browser-use together with the Webapp Testing skills.sh skill. Explore the app step by step, describe what you observe, and only then generate or run broader automation.

Why this tool

  • browser-use fits browser well, especially for browser automation, persistent sessions, and agent workflows from the terminal.
  • 1,071,328 pypi weekly downloads.
  • Easy to automate.

Watch-outs

  • Needs network access.
  • Output is mostly plain text.
  • Start with read-only or dry-run commands.

Example workflow

1. browser-use open https://opencli.co

Safe start

Step 1

Install browser-use.

Step 2

Run `python -c 'import browser_use; print(browser_use.__version__)'` first.

Step 3

Start with `browser-use open https://opencli.co`.

Step 4

Install the browser or scraping CLI and any required browser dependencies.

Alternatives worth considering