← 部落格

Embiody 0.9預覽版上線:給AI代理人用的瀏覽器,在背景工作也不打混

機器翻譯。 歡迎糾錯

瀏覽器是為人設計的,AI代理人住進來處處不合身,所以我們幫它做了一個自己的。

兩週前,BrowserDo MCP + Embiody Browser 0.9預覽版就已經開始封測了,經過5個小版本的迭代,今天非常興奮地宣布:正式開放公測!

Embiody是一個為人類和AI代理人協作共用而設計的瀏覽器,這種模式我們團隊稱為「人智共駕」,也可以說它是專門為代理人設計的,因為代理人本來就需要跟人類協同工作。

代理人開的分頁在背景照樣全速跑,你在旁邊照常用電腦,需要登入、付款的時候,代理人把分頁交給你。反過來,你手上的事做到一半,也可以交給代理人接著做,無縫接軌。

為什麼要做這樣一個瀏覽器?Chrome不夠用嗎?

代理人用Chrome的問題還真不少,前兩天我寫的一篇文章就是例子,講的是Claude in Chrome在背景分頁裡混水摸魚、裝死、讀錯數字,Claude自己還完全沒察覺。

那篇文章的結論是一句話:Chrome是照著「螢幕前坐著一個人,一次看著一個分頁」設計的,這麼多年給人用一直很好,可是代理人不是這樣工作的。

人一次只看一個分頁,代理人一次要管十幾個。

人走開了就是走開了,代理人卻很可能恰恰在你走開、它替你等下載、等客服回覆、讀資料的時候忙起來。

傳統瀏覽器的規矩是為人設計的,代理人住進來,處處不合身。這是瀏覽器當初的架構設計跟今天的用法脫節了,是結構性的問題,不是靠瀏覽器擴充功能、Playwright這些外圍技術可以解決的。外圍技術只能隔靴搔癢,解決不了根本問題。

我做了很多年瀏覽器,這次想做的,就是一個從第一天起就把代理人當成正式使用者的瀏覽器。

0.9預覽版的功能不少,那就一個一個說吧。

功能介紹

一、AI分頁,在背景全速工作不偷懶,不搶你的螢幕

這是Embiody比較有代表性的一項,前面說的那篇文章裡代理人摸魚的事,就是它要解決的。

代理人在Embiody瀏覽器裡開的分頁,不管是排在後面、被別的視窗蓋住,還是整個視窗最小化,裡面的頁面都照常全速跑。

它點擊、打字的時候,也不會把瀏覽器彈到你面前,你寫你的程式,它做它的事。

這對天天用代理人的人意味著什麼?

意味著你終於可以放心讓它同時開十幾個分頁工作,不用把螢幕讓給它、自己在旁邊乾等,也不用擔心哪個分頁在背景偷偷被降速、凍結。

我們10月做過一組對比,Embiody對上Chrome,瀏覽器視窗被另一個視窗完全蓋住7分鐘,頁面上跑著倒數計時。

Chrome的倒數計時落後了將近6分鐘,Embiody完全沒有落後。

同樣放在背景,Chrome的倒數計時越走越慢,Embiody的一直很準。

二、防封鎖,不會被當成機器人擋下來

用過Playwright這類自動化工具的人都知道,一進購物網站,十之八九先跳出一個「請證明你不是機器人」。

網站為什麼擋它,卻不擋你?

因為在網站眼裡,那是一個自動化程式在逛,不是一個人。

Embiody就是你自己電腦上的瀏覽器,代理人在裡面替你工作,網站看它,跟看你是一樣的。它本來也不應該被擋,它是你的搭檔,是你的延伸。

我們拿同一個任務、在同一時間試了四個網站:沃爾瑪、Target、愛迪達和realtor.com,Playwright MCP全被擋在機器人驗證頁,Embiody直接進去了。

還有個附帶的好處:你在Embiody裡登入過一次的網站,代理人以後直接就能用,不用每次重新登入。

如果你想把Chrome的登入狀態帶過來,也歡迎告訴我們,想要的人多的話,相信很快就能滿足大家。

同一時間造訪四個網站,Playwright MCP被擋,Embiody直接進去。

三、看得準,點得準

代理人點錯東西,很多時候不是它笨,是網頁上有其他元素擋住了。

寫過前端的朋友都懂,一個廣告、一個彈出視窗、一條Cookie提示、一個透明圖層,z-index可能比按鈕高,等於是蓋在按鈕上面。

代理人以為自己點的是「加入購物車」,實際上點在了那層蓋子上。

Embiody讓代理人看到的,是從核心的渲染層專門為大型語言模型產生的,只有它真正點得到的東西。

在紐約時報網站上,Cookie提示條擋住了按鈕,Playwright MCP點下去沒反應,用Embiody的代理人會先把提示條關掉,再點按鈕。

付款、登入這類嵌在頁面裡、其實來自別家網站的表單,它也能讀能點;在多螢幕、系統縮放、網頁縮放下都能精準點擊。

Cookie提示條擋住了按鈕,Playwright MCP點空了,Embiody先關掉提示條再點。

四、可檢查,你隨時看得到它在做什麼

代理人在背景工作,最讓人心裡沒底的是:它到底在幹嘛?

用AgentBrowser、Playwright這類工具的代理人,一般都在無頭模式下跑瀏覽器,也就是根本不開視窗,你完全不知道它在做什麼。

Embiody也有無頭模式,視窗是隱藏的,不佔你的螢幕,代理人照樣工作,但系統匣裡會留一個圖示,你想看的時候,點它就能讓視窗現身;開著的視窗,也能一鍵收進系統匣。

視窗裡,被代理人控制的分頁上有一個小標記,點開它,你能看到一個虛擬游標在頁面上移動,頁面四周有一圈醒目的邊框。

你想看就點開看,不想看就讓它自己做,跟坐在同事身後看他操作差不多,只是它不會嫌你煩。

代理人控制的分頁帶著標記,點開能看到它的游標在動。

五、可共用,人和代理人輪流用同一個分頁

這是我自己最喜歡的一項。

代理人能做大部分的事,可是登入、驗證碼、付款、上傳檔案這幾件事,要嘛它做不了,要嘛你不該讓它做。

以前遇到這一步,你得把連結複製到自己的瀏覽器,弄完再想辦法交回去,代理人往往還得從頭來過。

在Embiody裡,代理人填完表單,把分頁交給你,你輸入完驗證碼或者付完款,再把分頁交回去,它從你停下的地方接著做。

規矩是雙向的:你去碰代理人正在用的分頁,Embiody會問你要不要接手;代理人要碰你的分頁,也會先問你。

就像結對程式設計,能分頭做也能一起做,默契剛剛好。

要輸入驗證碼了,代理人把分頁交給你,你輸入完再交回去。

六、省token,也省時間

代理人工作是按token計費的,讀一個頁面貴不貴?

Embiody會把整個頁面整理好再交給代理人:頁面上的文字,加上所有能操作的元素,每個都編好號。

換一種更容易理解的說法,就是不給它一整本說明書,只給它一頁帶編號的按鈕清單和有用的資訊。

我們11月在維基百科、GitHub、CNN、ESPN和蘋果官網上比過,讀一整頁,Embiody用的token不到Playwright MCP或Chrome DevTools MCP的一半,而且代理人還可以只讀目前螢幕上的那一塊。

讀同樣五個網站,Embiody用的token不到另外兩種工具的一半。
讀同樣五個網站,Embiody用的token不到另外兩種工具的一半。

七、連招,省時高效省token

連招是這些功能裡最酷的。以前點一下、輸入一段字、按一次Enter,每一步都要單獨呼叫一次、等一次結果,在Embiody裡可以放在一次呼叫裡做完,頁面的新樣子一起回傳。

不但省時、效率更高,每一步也不用再單獨讀一遍頁面,token的整體消耗也省下一大截。

示範裡代理人2.5秒就填完了4個表單欄位,這是真實速度,沒有快轉。

真實速度,代理人2.5秒填完4個表單欄位。

八、讀原文,不是讀網頁摘要

可能有人會問:Claude Code內建的WebFetch不是挺好用的嗎,為什麼還要換?

因為它讀回來的是另一個模型給的摘要,常常漏掉你要的有效資訊,而很多靠腳本產生的頁面,它根本讀不到。

我們試過澳洲家電商JB Hi-Fi的一個搜尋結果頁,WebFetch讀回來0個商品,BrowserDo讀到了全部18個。

BrowserDo讀回來的是頁面本身的文字,包括腳本產生的頁面,也包括你登入過的網站,可以直接取代WebFetch。

同一個搜尋頁,WebFetch讀到0個商品,BrowserDo讀到全部18個。

九、看得全,瀏覽器跳出的視窗和泡泡都不受影響

網頁之外,瀏覽器自己也會跳出視窗:網站要你的位置時跳出的權限詢問、要求使用相機、右鍵選單、「確定要離開此頁嗎」,還有網頁的警告對話框等。

這些東西不屬於網頁本身,Claude in Chrome、Playwright等只能讀網頁的工具看不到,代理人就會卡在那裡,還不知道自己卡在哪。當代理人使用BrowserDo·Embiody時,這些全都看得到也能操作。

麥當勞的門市查詢頁要你的位置,Playwright MCP看不到這個權限詢問,Embiody的代理人看到了,選了「允許這一次」。

網站要你的位置,Playwright MCP看不到這個詢問,Embiody的代理人允許了一次。

十、Chromium基礎版本更新及時

我們之前做楓樹瀏覽器(英文名ChromePlus,後來改名為CoolNovo)的時候,就是跟進Chromium基礎版本最及時的,憑著之前的技術累積,我們能做到及時更新,確保使用者用到最新的Chrome功能和安全性。

0.9版基於Chromium 156。

怎麼裝,要多少錢

Embiody目前只支援Windows 10和11;BrowserDo需要Node.js 20以上,沒裝的話執行winget install OpenJS.NodeJS.LTS,再重新啟動你的代理人程式。

接下來先做哪些功能,我們想延續當年做楓樹瀏覽器時的習慣:看使用者的呼聲來排先後。

要不要做Mac版和Linux版也是一樣,我們想聽到大家真實的聲音,想要的人多的話,相信我們很快就能做出來。

代理人透過我們開源的MCP伺服器BrowserDo來操作Embiody瀏覽器,任何可以安裝MCP工具的代理人都可以安裝BrowserDo·Embiody,包括但不限於Claude Desktop、Codex、Cursor、VS Code的Copilot、Gemini CLI、WorkBuddy、豆包工作、千問辦公、TRAE等。

大多數代理人只要直接跟它說「找到BrowserDo MCP並安裝」就能裝好,如果不行,也可以手動安裝。

比如在Claude Code裡只要一行指令:

claude mcp add browserdo -- npx -y browserdo-mcp

第一次執行時,BrowserDo會自己把瀏覽器裝好,不用另外下載。

BrowserDo·Embiody免費,不用註冊帳號,我們也不蒐集你的瀏覽紀錄和網頁內容。

最後

這是0.9預覽版,一定還有不少需要改進的地方。

如果你在Windows上用代理人工作,歡迎裝來試一試,哪裡不好用、缺了什麼,到r/Embiody或者GitHub Discussions告訴我,每一條我都會看。

AI時代,人和代理人共用一個瀏覽器,是大勢所趨。

瀏覽器不該再只為螢幕前的那個人設計。

它也該為替你工作的那個代理人,留一個位置。

官網:https://embiody.com/zh-tw/