Ego Lite 完全指南:讓 AI Agent 和你共享瀏覽器的開源神器
🔥 GitHub 日增 898 Stars | 4,300+ Stars | MIT 開源授權
當你在用 Claude Code 或 Codex 做 AI 程式設計時,有沒有遇到過這種情況:AI 需要開啟瀏覽器完成任務(例如抓取網頁、填寫表單、測試頁面),但它要麼需要單獨安裝一個瀏覽器,要麼跟你搶同一個分頁?
Ego Lite 就是為了解決這個問題而生的。
什麼是 Ego Lite?
Ego Lite 是由 Citro Labs 開發的一款專為 AI Agent 設計的瀏覽器。它的核心理念很簡單:
一個瀏覽器,兩個人用 — 你和你的 AI Agent。
傳統瀏覽器自動化工具(如 Browser-Use、Playwright)需要單獨啟動一個瀏覽器執行個體,你的登入狀態、Cookie、擴充套件都不會被帶過去。而 Ego Lite 是一個真正的日常瀏覽器,你可以像用 Chrome 一樣用它瀏覽網頁,同時 AI Agent 在獨立的 Space(工作空間) 裡平行執行自動化任務。
核心特性一覽
| 特性 | 說明 |
|---|---|
| 🧩 獨立 Space | 每個 Agent 有自己隔離的工作空間,互不干擾 |
| 🔑 繼承 Chrome 資料 | 首次啟動可遷移 Chrome 的登入狀態、Cookie、書籤、擴充套件 |
| 📸 最強頁面快照 | 核心層級最佳化,完美處理 iframe、動態內容等複雜場景 |
| ⚡ 程式碼驅動,非 CLI | Agent 直接呼叫 JS 函式,複雜任務快 2.5 倍 |
| 🔌 相容所有 Agent | 支援 Claude Code、Codex、Cursor 等主流 AI 工具 |
| 🆓 完全免費 | MIT 授權開源,瀏覽器本身也免費 |
安裝
方式一:下載 macOS 應用程式(推薦)
Ego Lite 目前支援 macOS(Windows 和 Linux 在路線圖中)。
# Apple Silicon (M1/M2/M3/M4)
# 存取下載:
# https://cdn.ego.app/channel/github_github_referral/setup/macos/arm64/egolite.dmg
# Intel Mac
# https://cdn.ego.app/channel/github_github_referral/setup/macos/x64/egolite.dmg
下載 .dmg 檔案後雙擊安裝即可。安裝後,Ego Lite 會自動向系統中所有 Agent 的 skills 目錄註冊 ego-browser 技能。
方式二:透過 npx 安裝技能
如果你只想安裝 ego-browser 技能(不安裝瀏覽器本體):
npx skills add citrolabs/ego-lite
第一次讓 Agent 執行瀏覽器任務時,它會引導你安裝 Ego Lite 應用程式。
方式三:讓 Agent 自己安裝
在你使用的 AI 程式設計工具(Claude Code、Codex 等)中直接輸入:
Set up ego lite for me: https://github.com/citrolabs/ego-lite
Read skills/ego-browser/references/install.md and follow the steps to install ego lite.
Agent 會自動讀取安裝文件並完成設定。
快速上手
第一步:首次啟動
安裝完成後開啟 Ego Lite,它會問你一個問題:
是否遷移 Chrome 資料?
選擇 Yes,你的 Agent 就能繼承你所有的登入狀態、Cookie、擴充套件和書籤。這意味著 Agent 開啟網頁時,不需要重新登入 — 它直接用你的帳號。
第二步:讓 Agent 執行第一個瀏覽器任務
在你的 Agent CLI(例如 Claude Code)中,輸入 /ego-browser 加上空格,然後用自然語言描述任務:
ego-browser 幫我開啟 https://github.com/trending 並總結今天的熱門專案
Ego Lite 會:
- 在 Agent 的獨立 Space 中開啟頁面
- 產生頁面快照(Snapshot)
- Agent 讀取快照,理解頁面內容
- 完成任務並向你回報
整個過程你的分頁完全不受影響。
第三步:多任務平行處理
Ego Lite 支援在同一個瀏覽器中同時執行多個 Space:
# Space 1: Agent 抓取競品資料
ego-browser 開啟 https://competitor.com/pricing 並擷取價格表
# Space 2: Agent 填寫表單
ego-browser 在 https://example.com/signup 註冊一個測試帳號
# Space 3: 你自己正常瀏覽
# 你的分頁完全獨立,Agent 不會碰
進階功能
ego-browser 技能詳解
ego-browser 是 Agent 和 Ego Lite 之間的連接層。它將瀏覽器能力暴露為一組 JavaScript 函式,Agent 透過編寫程式碼來呼叫:
| 函式 | 作用 |
|---|---|
snapshot() |
取得頁面的語意化文字快照 |
fill(selector, value) |
填寫表單欄位 |
click(selector) |
點選頁面元素 |
wait(selector) |
等待元素出現 |
navigate(url) |
導航到指定 URL |
capture() |
擷取頁面截圖 |
為什麼用程式碼而不是 CLI 命令?因為 Agent 最擅長的就是寫程式碼。一個多步驟的瀏覽器任務,Agent 可以把它組合成一個 JavaScript 片段一次性執行,而不是陷入「執行兩步命令 → 看結果 → 再執行兩步」的低效迴圈。
基準測試對比
Ego Lite 官方和 Vercel 的 agent-browser 做了對比測試:
| 指標 | Ego Lite | agent-browser |
|---|---|---|
| 任務完成速度 | ⚡ 快 2.5 倍 | 基準 |
| Token 消耗 | 更少 | 更多 |
| 任務成功率 | 更高 | 較低 |
| 每次呼叫工具數 | 更少 | 更多 |
任務越複雜,差距越大。
與同類工具對比
| 能力 | Ego Lite | Browser-Use | agent-browser | ChatGPT Atlas |
|---|---|---|---|---|
| 多任務平行處理 | ✅ | ❌ | ❌ | ❌ |
| 繼承 Chrome 資料 | ✅ | ❌ | ❌ | ✅ |
| 同一瀏覽器獨立空間 | ✅ | ❌ | ❌ | ❌ |
| 支援外部 Agent | ✅ | ✅ | ✅ | ❌ |
| 資料本機儲存 | ✅ | ✅ | ✅ | ❌ |
| 免費 | ✅ | ✅ | ✅ | ❌ |
隱私和安全
Ego Lite 的所有瀏覽資料都儲存在你的本機裝置上。它只記錄一件事:你在設定時是否選擇了遷移 Chrome 資料。沒有雲端同步,沒有遙測,沒有廣告。
適用場景
1. AI 輔助開發測試
用 Claude Code 開發 Web 應用程式時,讓 Agent 自動開啟瀏覽器測試頁面效果,而你繼續在其他分頁查文件。
2. 資料擷取與分析
讓 Agent 在多個 Space 中平行抓取競品資料、價格資訊、新聞內容,效率翻倍。
3. 自動化表單填寫
註冊測試帳號、填寫回饋表單、提交工單 — 這些重複性操作都可以交給 Agent。
4. 內容發佈與管理
Agent 幫你登入 CMS 後台,發佈文章、上傳圖片、管理留言。
當前限制
- 僅支援 macOS:Windows 和 Linux 在路線圖中,尚未發佈
- 需要 Agent CLI:Ego Lite 本身不自帶 AI 功能,需要配合 Claude Code、Codex 等使用
- 社群早期:專案剛起步,文件和外掛生態還在完善中
總結
Ego Lite 解決了一個很實際的痛點:讓 AI Agent 能像人一樣使用瀏覽器,同時不打擾你自己的工作。
它不是又一個瀏覽器自動化框架,而是一個從底層為「人機共享」設計的瀏覽器。如果你日常使用 Claude Code 或 Codex 做 AI 程式設計,Ego Lite 可以讓你的 Agent 能力從「只能寫程式碼」擴展到「能操作瀏覽器」,而且零設定、零成本。
專案位址: github.com/citrolabs/ego-lite
本文首發於 dashen-tech.com,轉載請註明出處。