WP

w-partners/wbrowser

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

30 stars 7 forks 품질 84 트렌드 25MIT

이미 로그인한 Chrome을 - 맨끝 또는 AI 조수에서 드라이브하십시오. 크로스 플랫폼, MCP-ready.

개요

당신의 조수는 웹을 검색 할 수 있지만, 당신의 inbox, 당신의 대쉬보드 또는 회사의 내부 도구를 열 수 없습니다. 유용한 모든 것은 간판에서 뒤에 없습니다. Wbrowser는 헤드리스 브라우저가 아닌 프로필의 사본이 아닙니다. 당신은 각 클릭 땅을 볼, 탭에서 에이전트가 열었다, 당신이 읽는 것은 아무도. 설정에 대해 일반적이어야합니다. Chrome 136+는 기본 프로파일에 원격 디버깅을 거부하므로 세션 persists가 한 후 전용을 실행합니다. 또한 하나의 Google Sign-in은 YouTube와 두 개의 시스템을 수행하여 실제 프로파일에서 "Google과 로그인"을 사용하여 측정합니다. 그것은 1개의 체제, 0 아닙니다입니다. 에이전트는 자체 탭에서 작동합니다. 국경과 [시약] 제목은 운전하는 것을 말한다, 그래서 당신은 항상 한 눈에 말할 수 - 스크립트 / 메이크업 demo.sh와 서명 아웃 프로파일에 기록. 그리고 그것은 다른 방법 간다: 무언가를 통해 반편을 얻을, 그 정확한 탭을 위에 — .

개요(AI 번역)

당신의 AI는 로그인 뒤에 아무것도 볼 수 없습니다. 이 수정 — OS에서 실제로 사용.

당신의 조수는 웹을 검색 할 수 있지만, 당신의 inbox, 당신의 대쉬보드, 또는 당신의 회사의 내부 도구. 유용한 모든 것은 간판에서 뒤에 없습니다.

Wbrowser는 ** 한 번에 서명 한 실제 크롬에서 좌석을 제공합니다. ** 머리없는 브라우저가 아니며 프로필의 사본이 아닙니다. - 당신이 너무 사용하는 창. 이름 * 각 클릭 땅을 볼 수 있습니다, 탭에서 에이전트가 열었다, 당신이 누구도 읽기.

기본적으로 Chrome 136+는 원격 디버깅을 거부합니다. 프로필, 그래서 이것은 전용을 실행하고 ** 당신은 한 번에 로그인. ** 그 후 세션 persists - 하나의 Google sign-in은 YouTube 및 두 시스템을 사용 “Google로 로그인” 실제 프로필에서 측정. 그것은 1개의 체제, 0 아닙니다입니다.

에이전트는 자체 탭에서 작동합니다. 국경과 [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"] } } }