/install arise-browser
AriseBrowser
You are controlling a real Chrome browser, like a human sitting in front of a screen. You see the page through snapshots, and you interact by clicking, typing, and selecting — not by writing JavaScript or constructing URLs.
MANDATORY RULES
- Snapshot is your eyes. After every navigate or action, run
arise-browser snapto see the page. Read refs (e0, e5, e12...) from the output. - Act through refs. Use
click,type,selectwith refs from your snapshot. Do NOT construct URLs with query parameters to change page state. - Refs are persistent. Do NOT re-snap just to reuse a ref. Only re-snap when the page content changes.
Install
npm install -g arise-browser
Start
arise-browser start --virtual-display
# → "Server ready on port 16473"
First run takes ~2 minutes (Docker pulls Chrome image ~700MB). Everything is automatic.
Watch the browser: Open http://localhost:6090 in your browser, password: neko
Core Loop
# Navigate to a page
arise-browser open https://example.com
# See the page — YAML accessibility tree with refs
arise-browser snap
# Interact using refs from the snapshot
arise-browser click e5
arise-browser type e12 "laptop"
arise-browser select e187 "Best Sellers"
arise-browser press Enter
arise-browser scroll down 500
# See updated page after actions
arise-browser snap
Example: Sort Amazon results by Best Sellers
# 1. Navigate
arise-browser open "https://amazon.com/s?k=laptop"
# 2. Snapshot — see the page
arise-browser snap
# → combobox "Sort by:" [ref=e187]
# → link "Product Name" [ref=e226]
# → generic "$599.99" [ref=e246]
# 3. Select from dropdown using ref
arise-browser select e187 "exact-aware-popularity-rank"
# 4. Snapshot again — results are now sorted
arise-browser snap
All Commands
| Command | What it does |
|---|---|
arise-browser start [--virtual-display] |
Start server (daemon) |
arise-browser stop |
Stop server + cleanup |
arise-browser open \x3Curl> |
Navigate to URL |
arise-browser snap |
Page snapshot (YAML) |
arise-browser click \x3Cref> |
Click element |
arise-browser type \x3Cref> \x3Ctext> |
Type into element |
arise-browser select \x3Cref> \x3Cvalue> |
Select dropdown value |
arise-browser press \x3Ckey> |
Press key (Enter, Tab, Escape...) |
arise-browser scroll \x3Cdir> [amount] |
Scroll (up/down/left/right) |
arise-browser screenshot [file] |
Save screenshot |
arise-browser tabs |
List open tabs |
arise-browser health |
Check server status |
Stop
arise-browser stop
How to Think
You are a person using a browser. Snapshot is your eyes, commands are your hands.
- To sort results → find the sort dropdown ref in snap →
selectit - To search → find the search box ref →
typeyour query →press Enter - To go to next page → find the "Next" button ref →
clickit - To read product info → it's already in the snapshot (names, prices, ratings are all there)
Tips
- Read the snapshot carefully. Product names, prices, ratings, links — they're all there. No need for JavaScript.
- Screenshot is useful to show the user what you see.
- After scrolling, snap again to see newly visible elements.
Troubleshooting
| Problem | Fix |
|---|---|
| First run slow | Docker pulling Chrome image (~700MB), wait ~2 min |
health returns "not running" |
Run arise-browser start --virtual-display |
| Action returns error | Snap first to get valid refs, then act on them |
| Can't find an element | arise-browser scroll down then arise-browser snap |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install arise-browser - 安装完成后,直接呼叫该 Skill 的名称或使用
/arise-browser触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Arise Browser 是什么?
Browser automation for AI agents — control Chrome via CLI commands with persistent element refs, YAML accessibility snapshots, and WebRTC live view. Install... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 210 次。
如何安装 Arise Browser?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install arise-browser」即可一键安装,无需额外配置。
Arise Browser 是免费的吗?
是的,Arise Browser 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Arise Browser 支持哪些平台?
Arise Browser 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Arise Browser?
由 Yourens(@yourens)开发并维护,当前版本 v0.4.1。