WP

w-partners/wbrowser

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

30 stars 7 forks 品質 84 トレンド 25MIT

既にログインしているChromeを端末または任意のAIアシスタントからドライブします。 クロスプラットフォーム、MCP対応.

概要

アシスタントはWebを検索できますが、受信トレイ、ダッシュボード、または社内ツールを開くことはできません。 役に立つのは、サインインの後ろにあります。 Wbrowserは、ヘッドレスブラウザではなく、プロファイルのコピーではなく、使用しているウィンドウでシートを与えます。 それぞれのクリックランドを見たり、エージェントが開いているタブで、読み込まれているものはありません。 準備について明確にするには:Chrome 136 +は、デフォルトのプロファイルにリモートデバッグを拒否するので、これは専用の1つを実行し、セッションが主張した後に - 1つのGoogleサインインは、我々が測定した実際のプロファイルで「Googleでサインイン」を使用するYouTubeと2つのシステムも運びました。 ゼロではなく1つのセットアップです。 エージェントは自分のタブで動作します。 ボーダーと[エージェント]のタイトルは、誰が運転しているかと言うので、スクリプト/make-demo.shで署名アウトプロファイルに記録された、常に一目で言うことができます。 そして、それはもう一方の方法で行く:何か退屈な途中で、その後、その正確なタブを上に移動する — .

概要(AI 翻訳)

あなたのAIは、ログインの背後にあるものを見ることができません. この修正は、実際に使用しているOSで。

アシスタントはWebを検索できますが、受信トレイ、ダッシュボード、またはダッシュボードを開くことはできません。 社内ツール 役に立つのは、サインインの後ろにあります。

Wbrowser は、一度にサインインする Chrome で座席を与えます。** ヘッドレスブラウザではなく、プロファイルのコピーではなく、使用しているウィンドウ。 お問い合わせ それぞれのクリックランドを見て、エージェントがそれ自体のために開いたタブで、あなたがいるものはありません 読書。

◀ 設定について明確にするには:Chrome 136+ はデフォルトでリモートデバッグを拒否します プロフィールなので、これは専用の1つと一度にサインインします。 その後、 セッションパーシスト — 1 つの Google サインインも YouTube と 2 つのシステムを使用して 測定した実際のプロファイルの「Googleでサインイン」。 ゼロではなく1つのセットアップです。

エージェントは自分のタブで動作します。 ボーダーと[agent]のタイトルは誰ですか? 運転するので、あなたは常に一目で言うことができます - 署名されたアウトプロファイルに記録 [scripts/make-demo.sh]。

そして、それは他の方法に行きます:何か退屈な途中で、それからそれを手渡して下さい タブオーバー — .

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

🤖 Wbrowser

Your AI can’t see anything behind a login. This fixes that — on the OS you actually use.

Your assistant can search the web, but it can’t open your inbox, your dashboard, or your company’s internal tool. Everything useful is behind a sign-in it doesn’t have.

Wbrowser gives it a seat at a real Chrome that you sign into once, by hand. Not a headless browser and not a copy of your profile — a window you use too. You watch each click land, in a tab the agent opened for itself, never the one you are reading.

🔵 To be plain about the setup: Chrome 136+ refuses remote debugging on your default profile, so this runs a dedicated one and you sign in there once. After that the session persists — one Google sign-in also carried YouTube and two systems that use “Sign in with Google” on a real profile we measured. It is one setup, not zero.

The agent works in its own tab. The border and the [agent] title say who is driving, so you can always tell at a glance — recorded in a signed-out profile with scripts/make-demo.sh.

And it goes the other way: get halfway through something tedious, then hand that exact tab over — ./wb take 2 — and the agent carries on from the page you built.

The AI never sees your password. Log in by hand and Chrome keeps it, or store it once in a local encrypted vault (wb login) that the engine — never the AI — reads. The vault is AES-256-GCM with a scrypt-derived key, owner-only (0600), on your machine. Either way Wbrowser drives the window that’s already open and the model never receives the secret.

Runs on Windows, macOS, Linux and WSL — each measured on real hardware, on a different machine, by someone other than the person who wrote that part:

Platform Chrome Verified by
Windows 10 151 different machine & operator — incl. end-to-end
macOS 15 151 different machine & operator
Linux (headless) 148 different machine & operator — incl. security review
WSL2 151 maintainer (self-verified)

Measured 2026-08-24. Not every check ran everywhere — details in Platform notes. WSL2 is the maintainer’s own environment, so it is self-verified rather than independently checked.

About 2,600 lines of JavaScript, Python and shell. MIT. Small enough to read in an afternoon and change to suit you.

English · 한국어 · 中文 · Español

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "wbrowser": { "command": "node", "args": ["/path/to/Wbrowser/mcp-server.js"] } } }