
w-partners/wbrowser
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
既にログインしている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.
インストール
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"]
}
}
}