remote-browser

Tự động hóa trình duyệt đám mây cho các tác nhân trong môi trường sandbox không có quyền truy cập GUI cục bộ. Hỗ trợ điều hướng, kiểm tra trang, tương tác, thực thi JavaScript và quản lý cookie qua hơn 30 lệnh CLI. Bao gồm quản lý phiên đám mây để chạy các tác nhân trình duyệt tự động song song, với giám sát tác vụ và tùy chọn đầu ra có cấu trúc. Cung cấp tính năng đường hầm máy chủ phát triển cục bộ qua Cloudflare để mở cổng từ máy từ xa đến trình duyệt đám mây. Duy trì trạng thái phiên qua các lệnh, cho phép...

npx skills add https://github.com/browser-use/browser-use --skill remote-browser

Remote Browser

Use this skill when an agent runs on a machine without a usable local Chrome and needs an isolated browser. The current Browser Use CLI runs Python from stdin. Do not use the removed open, state, click, input, tab, cloud connect, or --connect commands.

Check the CLI

browser-use --doctor
browser-use skill show

If setup fails, follow the current Browser Use skill.

Start an isolated browser

Authenticate once:

browser-use auth login

Pick a short unique name. r7k2 below is only an example.

browser-use <<'PY'
start_remote_daemon("r7k2")
PY

Use the same name for every command in this browser:

BU_NAME=r7k2 browser-use <<'PY'
new_tab("https://example.com")
wait_for_load()
print(page_info())
PY

Each remote daemon is a separate Browser Use Cloud browser. Use a different name for each parallel task. Remote browsers can bill until they stop or time out.

Inspect and interact

Helpers are pre-imported. Keep multi-step work in one heredoc when practical.

BU_NAME=r7k2 browser-use <<'PY'
print(page_info())
print(js("document.title"))

fill_input('input[name="q"]', "browser automation")
press_key("Enter")
wait_for_load()

print(page_info())
PY

Useful helpers:

  • Navigate: new_tab(url), goto_url(url), wait_for_load()
  • Inspect: page_info(), js(code), cdp(method, ...)
  • Interact: click_at_xy(x, y), type_text(text), fill_input(selector, text), press_key(key), scroll(x, y)
  • Tabs: list_tabs(), switch_tab(target), close_tab(target)
  • Files and proof: capture_screenshot(), wait_for_element(selector)

Prefer the accessibility tree for element discovery:

nodes = cdp("Accessibility.getFullAXTree")["nodes"]

Use a targeted js(...) query when the accessibility tree lacks the element. Verify each action with page_info(), a focused DOM check, or a screenshot.

Stop the browser

When the work is done, stop the exact named browser:

browser-use <<'PY'
stop_remote_daemon("r7k2")
PY

Do not leave an unused remote browser running.

Thêm skills từ browser-use

cdp
browser-use
Drive Chrome via the DevTools Protocol from JavaScript. Run JS snippets through the `browser-harness-js` CLI — it auto-spawns a long-lived bun HTTP server…
browser
browser-use
Điều khiển trình duyệt trực tiếp qua CDP. Sử dụng khi người dùng muốn tự động hóa, thu thập dữ liệu, kiểm thử hoặc tương tác với các trang web. Kết nối với Chrome đang chạy của người dùng.
browser-harness
browser-use
Luôn sử dụng browser-harness cho bất kỳ tương tác web nào: tự động hóa, thu thập dữ liệu, kiểm thử, hoặc công việc trang web/ứng dụng.
browser-use
browser-use
Luôn sử dụng browser-use cho bất kỳ tương tác web nào: tự động hóa, thu thập dữ liệu, kiểm thử, hoặc làm việc với trang web/ứng dụng.
browser-use
browser-use
Tự động hóa các tương tác trình duyệt để kiểm thử web, điền biểu mẫu, chụp ảnh màn hình và trích xuất dữ liệu. Sử dụng khi người dùng cần điều hướng trang web, tương tác với trang web, điền biểu mẫu, chụp ảnh màn hình hoặc trích xuất thông tin từ các trang web.
browser-automation
cloud
browser-use
Tài liệu tham khảo cho Cloud REST API, SDK và các mẫu tích hợp. Đọc tệp liên quan dựa trên nhu cầu của người dùng.
open-source
browser-use
Tài liệu tham khảo để viết mã Python sử dụng thư viện browser-use. Đọc tệp liên quan dựa trên nhu cầu của người dùng.
manim-video
browser-use
Quy trình sản xuất hoạt hình toán học và kỹ thuật sử dụng Manim Community Edition. Tạo video giải thích phong cách 3Blue1Brown, thuật toán…