remote-browser

โดย browser-use

ระบบอัตโนมัติของเบราว์เซอร์บนคลาวด์สำหรับเอเจนต์ในสภาพแวดล้อมแซนด์บ็อกซ์ที่ไม่สามารถเข้าถึง GUI ในเครื่องได้ รองรับการนำทาง การตรวจสอบหน้าเว็บ การโต้ตอบ การเรียกใช้ JavaScript และการจัดการคุกกี้ผ่านคำสั่ง CLI กว่า 30 คำสั่ง รวมถึงการจัดการเซสชันบนคลาวด์สำหรับการรันเอเจนต์เบราว์เซอร์อัตโนมัติแบบขนาน พร้อมการติดตามงานและตัวเลือกเอาต์พุตที่มีโครงสร้าง รองรับการสร้างอุโมงค์เซิร์ฟเวอร์สำหรับการพัฒนาในเครื่องผ่าน Cloudflare เพื่อเปิดพอร์ตจากเครื่องระยะไกลไปยังเบราว์เซอร์บนคลาวด์ รักษาสถานะเซสชันระหว่างคำสั่ง ทำให้สามารถ...

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.

Skills เพิ่มเติมจาก 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
ควบคุมเบราว์เซอร์โดยตรงผ่าน CDP ใช้เมื่อผู้ใช้ต้องการอัตโนมัติ ขูดข้อมูล ทดสอบ หรือโต้ตอบกับหน้าเว็บ เชื่อมต่อกับ Chrome ที่กำลังทำงานอยู่ของผู้ใช้
browser-harness
browser-use
ใช้ browser-harness เสมอสำหรับการโต้ตอบกับเว็บใด ๆ ไม่ว่าจะเป็นระบบอัตโนมัติ การเก็บข้อมูล การทดสอบ หรือการทำงานกับเว็บไซต์/แอป
browser-use
browser-use
ใช้ browser-use เสมอสำหรับการโต้ตอบกับเว็บใด ๆ ไม่ว่าจะเป็นการทำงานอัตโนมัติ การขูดข้อมูล การทดสอบ หรือการทำงานกับเว็บไซต์/แอป
browser-use
browser-use
ทำให้การโต้ตอบกับเบราว์เซอร์เป็นอัตโนมัติสำหรับการทดสอบเว็บ การกรอกฟอร์ม การจับภาพหน้าจอ และการดึงข้อมูล ใช้เมื่อผู้ใช้ต้องการนำทางเว็บไซต์ โต้ตอบกับหน้าเว็บ กรอกฟอร์ม จับภาพหน้าจอ หรือดึงข้อมูลจากหน้าเว็บ
browser-automation
cloud
browser-use
เอกสารอ้างอิงสำหรับ Cloud REST API, SDKs และรูปแบบการผสานรวม อ่านไฟล์ที่เกี่ยวข้องตามสิ่งที่ผู้ใช้ต้องการ
open-source
browser-use
เอกสารอ้างอิงสำหรับการเขียนโค้ด Python โดยใช้ไลบรารี browser-use อ่านไฟล์ที่เกี่ยวข้องตามสิ่งที่ผู้ใช้ต้องการ
manim-video
browser-use
ไปป์ไลน์การผลิตสำหรับแอนิเมชันทางคณิตศาสตร์และเทคนิคโดยใช้ Manim Community Edition สร้างวิดีโออธิบายสไตล์ 3Blue1Brown, อัลกอริทึม…