2026 Agent Browser 專案推薦:持久登入、低 Token、CLI 優先的十大方案比較

尋找能記住登入狀態、支援 CLI、省 Token 的 Agent Browser?本文深度評測 agent-browser、PinchTab、ego-lite、web-access、Browser Use、Playwright CLI 等 13 個專案,附 Pros/Cons、架構洞察與最佳實踐組合。

Agent Browser 專案深度分析:持久登入、CLI 控制與 Token 效率優化

核心結論

有專案能滿足「瀏覽器登入後交給 Agent,之後持續沿用該狀態、CLI 執行、高準確度、省 Token」的需求,但必須區分兩個層面:

  1. 記住登入狀態:持久保存 Chrome Profile(Cookies、localStorage、IndexedDB、Session 等)。
  2. 記住操作方法:Agent Memory、Skill、Script、Workflow,將成功操作固化為可重複執行的確定性程式碼。

目前最成熟的專案通常只完整解決第一項。第二項仍需自行建立 Skill、Script 或 Workflow。

最符合需求的架構不是單一 Agent,而是分層協作:

Claude Code / Codex(規劃)
↓
Browser Skill(優先執行現有 Script,失敗才探索)
↓
CLI Browser Controller(agent-browser / PinchTab / ego-lite)
↓
Persistent Chrome Profile(work / personal / client-a)
↓
Accessibility Snapshot / DOM(必要時才用 Screenshot + Vision)

這比每一步都讓模型讀完整畫面、完整 Accessibility Tree 省掉大量 Token。


評分標準

評分項目 權重
持久登入與 Profile 能力 25%
Browser 操作準確度 25%
Token 效率 20%
CLI/Codex/Claude Code 整合 15%
GitHub 社群與發展速度 15%

GitHub Stars 為 2026 年 8 月 5 日附近約數,僅代表關注度,不直接等於瀏覽成功率。


修正版 Top 10(含新增專案)

排名 專案 約 GitHub Stars 核心定位 最適合場景
1 ego-lite 8.6K Agent-native Browser,人類與 Agent 共用登入資料、獨立 Space 固定 SaaS 後台、多帳號隔離、極致低 Token
2 agent-browser 39.9K 通用 Coding Agent Browser CLI,Vercel Labs 維護 通用 Agent Browser 工具、快速整合 Codex/Claude Code
3 PinchTab 9K 本機常駐 Daemon、多 Profile、Token-efficient Snapshot 長期駐留、多帳號並行、極致 Token 效率
4 Browser Harness 快速成長 直接控制已登入真實 Chrome,薄型 CDP Harness 直接沿用日常 Chrome、逐步建立 Domain Helper
5 web-access 8.5K 分層 Web Skill(優先 curl/Jina,必要才用 CDP) 搜尋、讀取、偶爾互動、避免不必要 Browser 啟動
6 Playwright CLI 快速成長 確定性腳本、持久 Profile、Microsoft 官方 固定流程最高準確度、易固化為 Script
7 Browser Use 95K 完整自主 Agent Framework、探索未知網站強 開放式任務、未知網站、多步驟自主探索
8 Stagehand 高度熱門 AI 判斷與 Playwright Script 混合流程 生產級 Workflow、需自我修復能力
9 Playwright MCP 35.8K 通用 MCP、Accessibility Snapshot、生態成熟 現有 MCP Client 快速整合、QA 測試
10 Steel Browser 數千 自架 Browser API、Session/Process 管理 多 Agent、多伺服器、統一 Browser 基礎設施

特殊底層Camoufox(10.8K)為反偵測 Firefox Runtime,不屬於 Agent Controller 層,僅在目標網站有明確 Anti-bot 時作為底座使用。


詳細專案分析

1. ego-lite —— 最直接命中原始需求

GitHubcitrolabs/ego-lite | Stars:~8.6K | 建立:2026-04 | License:MIT

核心架構

Claude Code / Codex
↓
ego-browser Skill
↓
JavaScript functions(一次執行多步驟)
↓
ego lite Browser(專屬瀏覽器)
↓
匯入 Chrome 登入資料
↓
每個 Agent 使用獨立 Space

關鍵特性

  • 登入一次,永久沿用:首啟可匯入 Chrome 的 Cookies、Extensions、Bookmarks、History。
  • 人類與 Agent 共用資料層,但分離 Workspace:Agent 在獨立 Space 執行,不搶佔使用者 Tab。
  • Code-based Interaction:鼓勵 Agent 一次產生 JavaScript 串聯多步驟,大幅減少 Tool Call、Snapshot、中間推理 Token。
  • 原生 CLI、MCP、HTTP API,極適合 Codex、Claude Code、Cursor。
  • macOS 優先,Windows/Linux 在 Roadmap。

Token 效率

官方宣稱複雜任務比 agent-browser 快最多 2.5 倍、Token 更少(為專案自測,待獨立驗證)。核心在於「一次 JavaScript 執行多步驟」而非「每步一個 Tool Call + Snapshot」。

Pros

  • 持久登入是核心設計,非附加功能。
  • 多 Agent 平行、互不干擾。
  • 直接面向 Coding Agent,整合極簡。
  • 4 個月達 8.6K Stars,2026-08-05 仍高度活躍。

Cons

  • 僅支援 macOS(Windows/Linux 待發布)。
  • 需改用 ego-lite Browser,而非原生 Chrome。
  • Browser Binary 非完全開源,License 範圍需確認。
  • Experience accumulation(跨任務記憶)仍標示 coming soon。
  • 64 個 Open Issues,相對規模不算少。
  • Chromium fork 可能面臨版本更新、Extension 相容、安全補丁延遲。

綜合評分:8.8/10


2. agent-browser —— 最成熟的通用 Agent Browser CLI

GitHubvercel-labs/agent-browser | Stars:~39.9K | 建立:2026-01

關鍵特性

  • 原生 CLI 設計,極適合 Claude Code、Codex、Cursor。
  • Accessibility Snapshot + 穩定 Element Reference,不必每步傳 Screenshot。
  • --profile 保存完整登入狀態。
  • 支援連接本機或遠端 CDP。
  • Rust 核心,啟動快、效率好。
  • Vercel Labs 維護,社群成長極快。

Pros / Cons

Pros Cons
通用性最強、文件完善 非完整 Agent,無規劃能力
Persistent Profile 正式支援 複雜 Canvas/拖曳仍需 Screenshot
Agent 產生指令簡潔 早期版本 Profile 落盤問題(需新版)
Rust 核心高效能 每步重新要求 Snapshot 仍消耗 Token
無 Workflow Recorder / 跨任務記憶

Insight

作為通用預設選擇最合理。搭配「探索→固化 Script」模式可真正降低成本。


3. PinchTab —— 本機常駐、多 Profile、極致 Token 效率

GitHubpinchtab/pinchtab | Stars:~9K

關鍵特性

  • 約 16 MB Go Binary,提供 CLI、HTTP API、MCP、常駐 Daemon。
  • Profile 為一等公民:workpersonalclient-a 隔離。
  • 登入一次,重啟保留。
  • Accessibility-first,官方宣稱文字擷取 ~800 Tokens/頁,長流程比 agent-browser 省 ~25% Token(自測)。
  • Headed/Headless 皆支援。

Pros / Cons

Pros Cons
多 Profile 原生隔離 社群規模小於 Browser Use、agent-browser
常駐 Daemon,無冷啟動 複雜網站可能需更底層 Playwright/JS
CLI/HTTP/MCP 三合一 遠端部署安全風險極高
官方 Benchmark 顯示 Token 效率佳 預設安全策略較嚴,初始設定較繁
適合長時間、多帳號並行 長任務準確度公開 Benchmark 不足

Insight

若實測穩定,可能是「本機 CLI、長期登入、多 Profile、低 Token」的最優解。


4. Browser Harness —— 直接控制日常已登入 Chrome

GitHubbrowser-use/browser-harness

核心價值

直接把 LLM 接到你正在使用、已經登入的真實 Chrome。

  • 透過 Chrome Remote Debugging 連接真實 Profile,沿用登入、Extensions、History、Bookmarks。
  • 架構極薄,Agent 直接寫 Python 操作 CDP。
  • 適合逐步把網站操作累積成 Domain Skills / Helper Functions。

Pros / Cons

Pros Cons
直接用日常 Chrome,零遷移成本 早期專案,Chrome 144+ 可能跳確認框
易除錯,邏輯可控 完全無人值守需額外隔離 Profile
可逐步建立可重用 Helper 缺乏大型公開 Benchmark
比黑箱 Agent 透明 Agent 自動修改 Harness 可能增加不可預期性

Insight

最接近 ChatGPT/Claude Extension 使用感,但更透明、更易控制 Token。核心在於「探索→固化 Helper」循環。


5. web-access —— 最聰明的分層 Web Skill

GitHubeze-is/web-access | Stars:~8.5K | 建立:2026-03

三層存取策略

WebSearch / WebFetch
↓
curl / Jina
↓
需要互動時才進入 CDP Browser

關鍵特性

  • 直接連接日常 Chrome/Edge,天然沿用登入、Cookies、Extensions。
  • 優先使用廉價文字通道,避免不必要的 Browser 啟動,大幅降低整體 Token。
  • 支援站點經驗累積:依 Domain 儲存 URL Pattern、平台特徵、已知錯誤、成功做法。
  • 支援並行 Tab、真實滑鼠事件、檔案上傳、Shadow DOM、iframe。
  • 可從 Shell 直接呼叫 HTTP API。

Pros / Cons

Pros Cons
分層策略極大減少 Browser Token 本質仍是 CDP,未根本消除 Snapshot/重複推理
直接沿用日常瀏覽器登入 可能誤關 Tab、誤操作帳號、隱私風險
站點經驗累積接近 Browser Memory Tab 隔離不如 ego-lite Space 徹底
支援多種 CLI(Claude Code, Codex, Gemini, Cursor) Repo 缺標準 License Metadata(README 寫 MIT)
安裝即一個 Skill 2026-05-16 後無 Push,Stars 仍增長,需觀察活躍度
中文文檔為主,國際驗證相對不足

綜合評分:8.0/10


6. Playwright CLI —— 固定流程最高準確度

GitHubmicrosoft/playwright-cli

  • --persistent 支援持久 Profile。
  • Microsoft 官方,DOM 操作精度極高。
  • 適合將固定流程(如每週匯出報表)固化為 Script,之後模型只呼叫一條 CLI。
  • 缺點:非自主 Agent,探索未知網站成本高。

7. Browser Use —— 未知網站探索最強

GitHubbrowser-use/browser-use | Stars:~95K

  • 完整 Agent Loop,支援本機真實 Chrome Profile、CDP 連接。
  • 適合「探索」,不適合把所有重複操作留在 Agent Mode。
  • 合理用法:探索成功後轉為 Playwright/PinchTab/agent-browser Skill。

8. Stagehand —— AI 與確定性 Script 混合

GitHubbrowserbase/stagehand

  • act() 語意操作 + extract() 結構化擷取 + Playwright 確定性碼混用。
  • 適合生產級 Workflow,需自我修復能力。
  • 完整 Session/Stealth/Proxy 偏向 Browserbase Cloud。

9. Playwright MCP —— 生態成熟但 Token 成本較高

GitHubmicrosoft/playwright-mcp | Stars:~35.8K

  • Accessibility Snapshot 可能極大,塞滿 Context Window。
  • MCP Tool Schema、Call、Snapshot、History 累積 Token 快。
  • 適合通用整合;Coding Agent 情境下 CLI + Skill 更省 Token。

10. Steel Browser —— 自架多 Agent Browser 基礎設施

GitHubsteel-dev/steel-browser

  • 可自架的 Browser API,管理 Process、Sessions、Pages。
  • 適合未來多 Sub-agent、多 Profile、多伺服器統一管理。
  • 對單機個人需求過重。

特殊底層:Camoufox

GitHubdaijro/camoufox | Stars:~10.8K

  • 定位:反偵測 Firefox Runtime(Fingerprint、Headless Detection、Canvas/WebGL 等)。
  • 架構位置:最底層,取代 Chromium/Firefox,供上層 Playwright/Browser Use/Stagehand 呼叫。
  • 不提供:任務規劃、Snapshot 壓縮、Element 選擇、Token 管理、Domain Memory、CLI Agent Loop。
  • 持久登入:可透過 persistent context/profile 實現,非核心差異。
  • 適用場景:目標網站有明確 Anti-bot 時才加入;預設底座會增加維護成本且不直接降低 Token。

三大新增專案直接比較

項目 ego-lite web-access Camoufox
核心定位 Agent-native Browser Agent Web Skill Anti-detect Browser
沿用 Chrome 登入 可匯入 直接使用 不直接沿用
登入持久化 很強 很強 可設定
Agent 獨立工作區 有 Spaces 只有 Tabs 依上層實作
不干擾人類操作 很強 中等 很強
CLI/Codex 整合 很強 很強 需自行整合
Snapshot 最佳化 部分
減少 Tool Calls 很強 中高
站點經驗記憶 規劃中 已有初步功能
Anti-detect 能力 普通/未知 原生 Chrome 水準 很強
適合固定登入 SaaS 最適合 適合 不優先
適合 Scraping 中等 中等 最適合
成熟度 中等

最佳實際架構建議

通用分層架構

┌─────────────────────────────────────┐
│ Claude Fable / Opus / GPT-5.6       │  任務規劃、錯誤恢復、最終驗證
└──────────────────┬──────────────────┘
                   │ 只傳送高階任務
┌──────────────────▼──────────────────┐
│ Codex / Claude Code Browser Skill   │  優先執行現有 Script,失敗才探索
└──────────────────┬──────────────────┘
                   │
┌──────────────────▼──────────────────┐
│ PinchTab / agent-browser / ego-lite │  CLI + Sparse Accessibility Snapshot
└──────────────────┬──────────────────┘
                   │
┌──────────────────▼──────────────────┐
│ Persistent Chrome Profiles          │  work / personal / client-a
└─────────────────────────────────────┘

執行原則

  1. 第一次操作:讓強模型探索網站,完成任務。
  2. 成功後固化:Agent 必須將流程轉為 Playwright Script / PinchTab CLI Script / agent-browser Skill / Python Helper。
  3. 第二次以後:只執行 ./skills/shopify/export-last-30-days.sh,模型只收到 {status: success, file: ...}
  4. 失敗時回退:Accessibility Snapshot → 局部 Screenshot → LLM 修復 → 更新 Script。

場景化組合推薦

使用情境 最佳選擇
最省 Token、本機常駐、多 Profile PinchTab
最成熟通用 Agent Browser CLI agent-browser
直接控制日常已登入 Chrome、逐步建立 Helper Browser Harness
固定流程最高準確度、易固化 Playwright CLI
未知網站、自主探索 Browser Use
現有 MCP Client 快速整合 Playwright MCP
AI 操作與確定性 Script 混合 Stagehand
複雜表單、企業 Workflow Skyvern
最快沿用現有 Chrome Extension Browser MCP
自架多人/多 Agent Browser Infra Steel Browser
固定 SaaS 後台、多帳號隔離、極致低 Token、不干擾人類 ego-lite (首選測試)
搜尋、讀取、偶爾互動、避免不必要 Browser web-access (節流調度層)
目標網站有明確 Anti-bot Camoufox (底層 Runtime)

最值得實測的組合ego-lite + web-access + PinchTab/agent-browser + Playwright Script

  • ego-lite:核心登入共享、獨立 Space、低 Tool Call。
  • web-access:研究型任務的分層節流。
  • PinchTab/agent-browser:通用 CLI 操作備援。
  • Playwright Script:固定任務最終固化。

總結

  • ego-lite 是目前最直接解決「登入一次、Agent 獨立 Space、低 Token」的專案,雖僅支援 macOS 且較新,但極度貼合需求。
  • agent-browser 仍是通用性、成熟度、社群速度的最佳平衡點。
  • PinchTab 在常駐 Daemon、多 Profile、Token 效率上極具潛力。
  • Browser Harness 提供最接近真實 Chrome 的控制體驗,利於漸進式固化。
  • web-access 的分層策略能大幅降低「非互動型任務」的 Token。
  • Camoufox 僅作為反偵測底座,不屬於 Agent Controller 比較層。

核心心法:不要讓模型每步重新感知、重新推理。探索一次,固化腳本,之後只跑腳本。這才是真正省 Token、高準確、可維運的路徑。