remote-browser

Automatisation de navigateur cloud pour agents isolés sans accès GUI local. Prend en charge la navigation, l'inspection de pages, les interactions, l'exécution JavaScript et la gestion des cookies via plus de 30 commandes CLI. Inclut la gestion de sessions cloud pour exécuter des agents navigateurs autonomes en parallèle, avec surveillance des tâches et options de sortie structurée. Fournit un tunneling de serveur de développement local via Cloudflare pour exposer les ports de la machine distante vers le navigateur cloud. Maintient l'état de session entre les commandes, permettant...

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.

Plus de skills de 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
Contrôle direct du navigateur via CDP. À utiliser lorsque l'utilisateur souhaite automatiser, extraire, tester ou interagir avec des pages web. Se connecte au Chrome déjà en cours d'exécution de l'utilisateur.
browser-harness
browser-use
Utilisez toujours browser-harness pour toute interaction web : automatisation, scraping, tests ou travail sur site/application.
browser-use
browser-use
Toujours utiliser browser-use pour toute interaction web : automatisation, scraping, tests ou travail sur site/application.
browser-use
browser-use
Automatise les interactions avec le navigateur pour les tests web, le remplissage de formulaires, les captures d'écran et l'extraction de données. À utiliser lorsque l'utilisateur doit naviguer sur des sites web, interagir avec des pages web, remplir des formulaires, prendre des captures d'écran ou extraire des informations de pages web.
browser-automation
cloud
browser-use
Documentation de référence pour l'API REST Cloud, les SDK et les modèles d'intégration. Lisez le fichier pertinent en fonction des besoins de l'utilisateur.
open-source
browser-use
Documentation de référence pour écrire du code Python avec la bibliothèque browser-use. Lisez le fichier pertinent en fonction des besoins de l'utilisateur.
manim-video
browser-use
Pipeline de production pour animations mathématiques et techniques utilisant Manim Community Edition. Crée des vidéos explicatives de style 3Blue1Brown, algorithmes…