← 返回 Skills 市场
yourens

Arise Browser

作者 Yourens · GitHub ↗ · v0.4.1 · MIT-0
cross-platform ⚠ suspicious
210
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install arise-browser
功能描述
Browser automation for AI agents — control Chrome via CLI commands with persistent element refs, YAML accessibility snapshots, and WebRTC live view. Install...
使用说明 (SKILL.md)

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

  1. Snapshot is your eyes. After every navigate or action, run arise-browser snap to see the page. Read refs (e0, e5, e12...) from the output.
  2. Act through refs. Use click, type, select with refs from your snapshot. Do NOT construct URLs with query parameters to change page state.
  3. 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 → select it
  • To search → find the search box ref → type your query → press Enter
  • To go to next page → find the "Next" button ref → click it
  • 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
功能分析
Type: OpenClaw Skill Name: arise-browser Version: 0.4.1 The skill provides extensive browser automation capabilities, including arbitrary JavaScript execution via the `/evaluate` endpoint, cookie manipulation, and the ability to mount existing browser profiles (`--profile`), which are high-risk behaviors. While these features are aligned with the stated purpose of enabling AI agents to interact with the web and are documented in `TRUST.md`, the inherent power of the tool and the use of a hardcoded password (`neko`) for the WebRTC live view in `SKILL.md` meet the threshold for a suspicious classification. No evidence of intentional malice or data exfiltration was found in the provided files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install arise-browser
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /arise-browser 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.4.1
No changes detected in this release.
v0.4.0
arise-browser 0.4.0 — Major update: Skill now uses a CLI-driven workflow. - Switched from HTTP API to dedicated CLI commands for all browser control (navigate, snap, act, etc.). - Updated documentation to match new CLI-first experience. - Simplified setup, launch, and interaction process (single terminal, no curl or manual endpoints). - Step-by-step examples and command tables reflect new usage. - Troubleshooting and tips sections revised for CLI model.
v0.3.1
- Added Docker as a required dependency in metadata for clarity. - Updated server start instructions: removed explicit --host in local usage; clarified options for remote access. - Simplified firewall and network setup steps, focusing on local and remote use cases. - Revised password setup instructions for Neko, directing users to use CLI flags. - Minor improvements to documentation for clarity and accuracy.
v0.3.0
- Added detailed rules and best practices for interacting with Chrome via the API, focusing on snapshots, persistent refs, and action usage. - Expanded documentation with step-by-step instructions for installation, server start, and firewall configuration. - Included clear workflow examples for common actions (navigating, sorting, searching, reading data, interacting with elements). - Provided troubleshooting guidance for common issues with connectivity, video, and element discovery. - Emphasized YAML accessibility tree snapshots as the primary data source, discouraging use of `/evaluate` and `/text`.
元数据
Slug arise-browser
版本 0.4.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

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。

💬 留言讨论