Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
作者による説明(英語の原文)
Your real Chrome in background tabs (Windows; needs the NexusBrowser bridge and extension).
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
NEXUS_BROWSER_AGENTどのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
動かす前に、空欄の値を入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
NEXUS_BROWSER_AGENT envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント pironjulien で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.35.29)がレジストリに届いたのは今日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Browser Use, Chrome DevTools MCP, MCP Server Browser
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Your real Chrome, driven by AI agents in background tabs.
Antigravity, Claude and Codex use your own Chrome, with your sessions and extensions, each in its own background tabs, while you keep browsing in yours.
🌐 Website · 📦 Get it with NexusSystem · ▶️ Watch the video · 📝 Changelog
▶ Click to watch the video · more on julienpiron.fr
🌐 Your real Chrome Your sessions and extensions, not a separate headless browser or an empty profile. 🗂️ Background tabs, per agent Each agent works in its own tabs, grouped under its name, without activating them or taking your cursor. 🖱️ Trusted input Real mouse and keyboard events through the Chrome DevTools Protocol, with Playwright-style locators in every frame.
🧰 49 MCP tools Dialogs, network with response bodies, cross-origin iframes, exports (page, Google Docs/Sheets/Slides, YouTube transcript), downloads, WebMCP. 🛡️ Guard rails in the bridge Tab ownership, a DevTools allowlist, masked secrets, and your yes for every outward action (send, pay, publish). 🛑 Emergency stop One file (or Ctrl+Alt+Shift+Esc with NexusWindows) cancels running commands and refuses every action for 120 s.
Windows 10/11 (x64 and ARM64) · Chrome 116+ · self-contained .NET engine, nothing else to install · MIT licence
Why a bridge, next to each agent's own browser tools
Browser automation usually means a separate headless browser (no sessions, no extensions) or screen-level computer use that moves the user's cursor and brings the window to the front. NexusBrowser works inside the browser the user already uses, without activating the agent's tab or window, and keeps the guard rails in the extension and the bridge rather than in the agent: tab ownership, an allowlist of DevTools commands, masked secrets, an emergency stop.
browser_handle_dialog), detailed network capture with response bodies, elements inside cross-origin iframes, content and Google Docs/Sheets/Slides exports, and downloads.Until 2.4.0 it was published here as "Antigravity Browser Bridge", for Antigravity only. Since 2.6.0 it is a neutral bridge shared by several agents.
Windows 10 or 11 and Google Chrome. No admin rights, nothing else to install first.
[!TIP]
Let your AI install it. Paste this sentence into Claude Code, Codex or Antigravity:
`text
Install and set up NexusBrowser for me by following https://raw.githubusercontent.com/pironjulien/NexusSystem/main/INSTALL-AI.md
`
Or the NexusSystem app from the Microsoft Store (winget install --id 9NSH2P3QLWT1 --source msstore): it installs NexusBrowser for you. New versions are no longer published to PyPI; earlier packages stay available.
[!IMPORTANT]
One manual step: load the extension. Chrome opens
chrome://extensionsand the extension folder is copied to
the clipboard: turn on Developer mode (top right), click Load unpacked, paste the folder (
Ctrl+V) and click
Select Folder. Outside the Chrome Web Store, Chrome installs an extension this way only. The installer waits and
says when the extension is connected.
Then restart your AI app and ask it, for example: *"Open https://example.com in a background tab and give me the page as Markdown."*
Manual install (verified)
Download the installer and the checksums of the latest release, check the installer, then run it as a file (never paste a downloaded script into PowerShell):
$r = 'https://github.com/pironjulien/NexusBrowser/releases/latest/download'
Invoke-WebRequest "$r/get.ps1" -OutFile get.ps1 Invoke-WebRequest "$r/SHA256SUMS.txt" -OutFile SHA256SUMS.txt (Get-FileHash get.ps1 -Algorithm SHA256).Hash # must match the get.ps1 line of SHA256SUMS.txt gh attestation verify get.ps1 --repo pironjulien/NexusBrowser --signer-repo pironjulien/NexusSystem # optional: build provenance powershell -NoProfile -ExecutionPolicy Bypass -File .\get.ps1
It downloads the latest release for your PC (x64 or ARM64), checks it against SHA256SUMS.txt, unpacks it into %LOCALAPPDATA%\NexusBrowser\app, sets up the local bridge, the native host and the shared MCP daemon (127.0.0.1:16182, shared token file NEXUS_MCP_TOKEN_FILE, otherwise ~\.nexus\mcp-token.txt, mirrored in your user variable NEXUS_MCP_TOKEN), and declares the nexus-browser server to every AI client it finds: Claude Code, Claude Desktop, Codex and Antigravity. No Python, no .NET to install: the engine is self-contained. Then load the extension as described above.
Updates and automatic maintenance
Run the installer again to update: the folder stays the same, so Chrome keeps the extension and reloads it. The new version is prepared beside the working one and checked first; a failed update restores the previous version. Chrome and the AI apps keep running. A bridge with running calls or agent-owned tabs keeps serving; the installer asks an idle bridge to exit cooperatively and never terminates it. Bridges older than 2.33.2 switch on their next natural start because they do not implement this protocol. The daemon has a separate session-preserving restart protocol from 2.33.3: older or unrecognized daemons keep serving until natural exit, and the installer writes no restart request for them.
The bridge can also update a public install itself (the contract shared by the Nexus products): it writes ~\.nexus\status\browser.json (version, latest read from the releases/latest redirect at most once a day, state, message), GET /api/update returns it and POST /api/update (bridge token) starts the "NexusBrowser Update" task, which runs get.ps1 outside the bridge and records done or failed (the current version is kept; deferred while an agent works in Chrome). A clone updates with git instead.
Automatic maintenance is owned by NexusSystem (get-nexus.ps1 -Maintain), not by a second product timer. It calls get.ps1 -UpdateOnly on an already installed release: no new AI app is configured and disabled or custom routes stay untouched. Published, installed and loaded versions are distinct; a deferred activation is retried by NexusSystem. NEXUS_UPDATE_RESULT reports completion only after the daemon and bridge match the installed build fingerprint and the loaded Chrome extension is verified. A developer checkout is never pulled or built automatically. For a Store extension, Chrome must first download the published Store update; a local reload alone cannot obtain it. Updates awaiting Store review or rollout remain deferred while the current tools keep serving.
Updating an existing installation also checks the extension's loaded version/features and reloads it when needed, then asks the shared MCP daemon to move to the new build once idle. An update defers while an agent owns browser tabs; user tabs are never driven or activated by the refresh. If Chrome is closed, it loads the updated extension files on its next launch; that state is not a live validation.
Installed an AI client later? Run the installer again too. An entry you wrote yourself, or a nexus-browser plugin that already provides the server, is never changed.
Other MCP clients: Gemini CLI, Claude Desktop extension
The installer registers Claude Code, Claude Desktop, Codex and Antigravity automatically. The former PyPI package is retired; new versions are distributed through GitHub releases and NexusSystem.
Gemini CLI: gemini extensions install https://github.com/pironjulien/NexusBrowser (the shared local daemon of the one-time install, with the token of NEXUS_MCP_TOKEN, from gemini-extension.json).
Claude Desktop extension: download nexus-browser-win-x64.mcpb (ARM64 PC: nexus-browser-win-arm64.mcpb) and drop it on Claude Desktop's window, or add it in Settings > Extensions (it carries the self-contained engine).
Without the bridge, the server still starts and lists its 49 tools, and every call answers with a clear error that points to the one-time install.
flowchart LR
A["Claude / Codex / Antigravity"] -->|"MCP: stdio or shared daemon :16182"| S["NexusBrowser.exe MCP server (C#, .NET 10)"] S -->|"HTTP 9225, token"| B["Local bridge 127.0.0.1"] B -->|"WebSocket 9224, signed"| X["Chrome extension"] X -->|"DevTools Protocol"| T["Agent's background tabs in your Chrome"]
NexusBrowser.exe is the only engine (C#, .NET 10; the Python one was removed in 2.33.0). A release carries it self-contained for each Windows architecture (NexusBrowser-win-x64.zip, NexusBrowser-win-arm64.zip), with their `SHA256SUMS.tx
冒頭だけを表示しています。続きはリポジトリで読めます