Use this reference when users bring existing upstream scripts or habits.
Replace the command prefix:
- Before:
agent-browser <command> ... - After:
steel browser <command> ...
Steel keeps the same CLI interface as agent-browser and adds lifecycle controls.
Most commands work with a direct prefix swap. These are the exceptions:
| agent-browser | steel browser | reason |
|---|---|---|
tab 2 |
tab switch 2 |
positional → subcmd |
wait @e1 |
wait --selector @e1 |
positional → flag |
wait 2000 |
wait --timeout 2000 |
positional → flag |
screenshot ./page.png |
screenshot -o ./page.png |
positional → flag |
# Before
agent-browser open https://example.com
agent-browser snapshot -i
agent-browser click @e3
agent-browser get text @e7
agent-browser wait --load networkidle
agent-browser screenshot ./page.png
# After — just swap the prefix (aliases handle the rest)
steel browser start
steel browser open https://example.com
steel browser snapshot -i
steel browser click @e3
steel browser get text @e7
steel browser wait --load networkidle
steel browser screenshot -o ./page.png
steel browser stopThese are Steel additions not present in agent-browser:
steel browser start— create/attach a cloud browser sessionsteel browser stop— release the sessionsteel browser sessions— list active sessionssteel browser live— open the live session viewersteel browser captcha status/solve— CAPTCHA management
Use steel browser --help to see all currently available commands.