開源 · MIT · macOS
你的 agent,你的 Chrome,你的規則。
K-Browser 讓你 Mac 上的 agent 使用你已經登入的 Chrome,在你看得到的視窗裡操作。每個 agent 只看得到自己開的分頁,不會搶走你的鍵盤,需要人處理時就把分頁交給你。
# 1
$ npm install
# 2 · agent + 橋接
$ k-browser install
? Block site categories: banking,email
✓ claude-code ✓ codex ✓ antigravity ✓ gemini-cli
# 3 · 配對擴充
$ k-browser pair
$ k-browser doctor
"ok": true, "startedBy": "launchd"- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Kav
三個小部分,一條清楚的界線
agent 從不直接碰 Chrome。每個要求都先經過本機的橋接,它知道是誰在要求、可以做什麼。
- 1
MCP server
每家 agent 一份
每家 agent 有自己的 token 和權限。Claude Code、Codex、Antigravity、Gemini CLI 都會自動登記好。
- 2
橋接
127.0.0.1:9444
登入時自動啟動的本機小服務。套用每個 client 的規則、遮掉秘密、留下活動紀錄。
- 3
擴充
在你的 Chrome 裡
只操作 agent 自己的分頁,放在永遠不會跳到前面的獨立視窗。用你手上的配對碼配對。
從設計上讓你保有控制權
agent 操作你已登入的瀏覽器時,必須容易看、容易停,而且跑不出它該在的範圍。
只碰自己的分頁
每個分頁屬於開它的 agent。你的分頁、別的 agent 的分頁,都列不出、讀不到、動不了。
不搶焦點
agent 的分頁在自己的視窗裡,永遠不會跳到前面。輸入直接送進頁面,不會搶走你的鍵盤。
按之前再確認
真的滑鼠和鍵盤輸入。頁面在底下變了,它會停下來,不會點到錯的東西。
封鎖網站類別
網路銀行、支付、電子郵件、政府網站、加密貨幣、密碼管理器:每個 agent 可以各自封鎖。
頁面文字只是資料
頁面來的內容都標成不可信。密碼欄位永遠不讀,秘密會遮掉。
把分頁交給你
登入、驗證碼、要做決定時交給你處理。你交還之前 agent 會一直等。
看得到、隨時撤銷
側邊面板即時列出每個 agent 的分頁和動作。一鍵撤銷某個 agent。
高風險工具預設關閉
eval要你對特定 agent 打開才能用。截圖也可以關掉。
在側邊面板看清楚一切
打開 K-Browser 側邊面板,就能看到每個 agent 在做什麼、處理交接,並調整它的規則,不用改設定檔。
- 每個 agent 的分頁和動作,即時更新
- 等你處理的交接,有「顯示」和「交還」
- 每個 agent 的封鎖類別、截圖、eval
- 撤銷 agent,或關閉它的分頁

agent 拿到的工具
15 個 MCP 工具,範圍都限定在 agent 自己的分頁。
tabs開啟、列出、關閉自己的分頁navigate載入或重新整理頁面snapshot帶 ref 的無障礙樹read可見文字,或用 selector 抓資料act真的點擊和打字,按之前再確認wait_for證明動作成功了network看到的請求,秘密遮掉fetch用分頁 cookie 對同網域 GETfiles自己的下載 / 上傳區screenshot頁面 PNG,不存檔needs_human把分頁交給你learnings網站筆記,存在你的 Macstatus版本、分頁、交接eval隔離環境的 JavaScript,預設關閉run_flow執行存好的 Kav 流程(選用)
選用:用 Kav 跑存好的流程
Kav-FastwebAgent 執行事先寫好的網站流程,每一步都不用呼叫模型。設定 Kav 後,agent 會多一個 run_flow,以那個 agent 的身分在你的 Chrome 裡跑,規則一樣適用。Kav 要判斷時預設交給本機模型;雲端模型要你選擇,並會先列出會送出什麼。
Kav 流程開始使用
需要 macOS、Chrome 125 以上、Node.js 22 以上。
- 取得程式
git clone https://github.com/kaiwutech-TW/k-browser.git && cd k-browser && npm install - 登記你的 agent,啟動橋接
k-browser install - 在 chrome://extensions 載入 extension/(開發人員模式 → 載入未封裝項目)
- 配對擴充和橋接
k-browser pair - 確認,然後重開你的 agent
k-browser doctor