browser-use
$ pipx install browser-useBrowser 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-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
pipx install browser-usepython -c 'import browser_use; print(browser_use.__version__)'browser-use open https://opencli.coOpen 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 pairingOpen 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.
$ npx skills add https://github.com/anthropics/skills --skill webapp-testingUse 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.coSafe start
Install browser-use.
Run `python -c 'import browser_use; print(browser_use.__version__)'` first.
Start with `browser-use open https://opencli.co`.
Install the browser or scraping CLI and any required browser dependencies.