WP

w-partners/wbrowser

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 7 forks Качество 84 Тренд 25MIT

Водите Chrome, в который вы уже вошли, с вашего терминала или любого помощника AI. Кроссплатформенный, готов к MCP.

Обзор

Ваш помощник может искать в Интернете, но он не может открыть ваш почтовый ящик, панель инструментов или внутренний инструмент вашей компании. Все полезное стоит за входом, которого у него нет. Wbrowser дает ему место в браузере без головы, а не в копии вашего профиля — в окне, которое вы также используете. Вы смотрите каждый клик земли, в вкладке агент открыл для себя, никогда тот, который вы читаете. Чтобы быть ясным о настройке: Chrome 136+ отказывается от удаленной отладки в вашем профиле по умолчанию, поэтому он запускает выделенный, и после этого сеанс сохраняется — один вход в Google также имеет YouTube и две системы, которые используют «Подписаться с Google» в реальном профиле, который мы измерили. Это одна установка, а не ноль. Агент работает на собственной вкладке. Граница и название [агента] говорят, кто за рулем, поэтому вы всегда можете сказать с первого взгляда — записано в профиле с подписью / make-demo.sh. И он идет другим путем: пройти половину пути через что-то утомительное, а затем передать эту точную вкладку.

Обзор (машинный перевод)

** Ваш ИИ ничего не видит за логином. Это исправляет это — на ОС, которую вы фактически используете.

Ваш помощник может искать в Интернете, но он не может открыть ваш почтовый ящик, панель инструментов или ваш компьютер. Внутренний инструмент компании. Все полезное стоит за входом, которого у него нет.

Wbrowser дает ему место в реальном Chrome, в который вы входите один раз, вручную. Не безголовый браузер и не копия вашего профиля — окно, которое вы также используете. Ты Смотреть каждый щелчок земли, во вкладке агент открыл для себя, никогда тот, кто вы есть Чтение.

Чтобы быть ясным о настройке: Chrome 136+ отказывается от удаленной отладки по умолчанию профиль, так что это работает выделенный один и ** вы подписываетесь там один раз. ** После этого Сессия продолжается — один вход в Google также имеет YouTube и две системы, которые используют YouTube. «Подпишитесь на Google» в реальном профиле, который мы измерили. Это одна установка, а не ноль.

Агент работает на собственной вкладке. Граница и название говорят, кто есть кто. за рулем, так что вы всегда можете сказать с первого взгляда — записано в подписном профиле с [[Т1]].

И он идет другим путем: пройти половину пути через что-то утомительное, а затем передать это Точная закладка над - '.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Установка

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"] } } }