← 返回
未分类 中文

Arise Browser

Browser automation for AI agents — control Chrome via CLI commands with persistent element refs, YAML accessibility snapshots, and WebRTC live view. Install...
面向 AI 代理的浏览器自动化——通过 CLI 命令控制 Chrome,支持持久元素引用、YAML 可访问性快照以及 WebRTC 实时视图。安装...
yourens yourens 来源
未分类 clawhub v0.4.1 1 版本 100000 Key: 无需
★ 0
Stars
📥 601
下载
💾 0
安装
1
版本
#latest

概述

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

CommandWhat it does
----------------------
arise-browser start [--virtual-display]Start server (daemon)
arise-browser stopStop server + cleanup
arise-browser open Navigate to URL
arise-browser snapPage snapshot (YAML)
arise-browser click Click element
arise-browser type Type into element
arise-browser select Select dropdown value
arise-browser press Press key (Enter, Tab, Escape...)
arise-browser scroll [amount]Scroll (up/down/left/right)
arise-browser screenshot [file]Save screenshot
arise-browser tabsList open tabs
arise-browser healthCheck 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

ProblemFix
--------------
First run slowDocker pulling Chrome image (~700MB), wait ~2 min
health returns "not running"Run arise-browser start --virtual-display
Action returns errorSnap first to get valid refs, then act on them
Can't find an elementarise-browser scroll down then arise-browser snap

版本历史

共 1 个版本

  • v0.4.1 当前
    2026-05-02 09:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,429 📥 327,037
ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,497 📥 562,161
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,145 📥 918,853