Pelican iPhone AI 代理:鎖定後繼續跑,宣稱都有畫面可核對

愛爾蘭開發者 Finn Voorhees 發布 iPhone 代理 Pelican 的 20 秒示範:鎖定畫面顯示即時動態卡、Slack MCP 十八個工具逐項開關、Apple 地圖與瀏覽器實際入鏡,五個宣稱都有畫面可核對。App Store 查無此 app,上線時程、價格與資料流向全部未揭露。

用 AI 摘要這篇文章:

住在愛爾蘭的 iOS 開發者 Finn Voorhees 在 10 月 12 日晚間 8 點 52 分(台北時間)於 X 貼出一段 20 秒影片,介紹他做的 iPhone 代理 app「Pelican」。貼文開頭只有一句英文:Say goodbye to your Mac mini。意思是你的代理應該住在口袋裡,桌上那台可以收起來了。真正值得留意的並非這句行銷話,而是這次亮相的素材結構:鎖定後仍在背景工作、MCP 工具連線、瀏覽器、地圖、任選供應商模型,這五個宣稱都有對應的官方畫面可以核對,其中任選供應商一項,目前入鏡的只有模型選擇器。相對地,誰能安裝、何時上架、賣多少錢、資料怎麼流動,全部沒有答案,App Store 也查無這款 app。想理解手機代理現在走到哪一步的人,這是一個乾淨的觀察樣本。截至 10 月 14 日,這則貼文累積 425 個喜歡與 70 則回覆。

一段 20 秒影片跑完一趟真任務:從確認信到日歸航班

影片從一封電子郵件開始。開發者把 OpenAI DevDay Exchange 倫敦場的確認信截圖直接貼進輸入框,iOS 的貼上建議列清楚入鏡;代理讀到的信件開頭寫著 Hi Finn,活動時間是 11 月 3 日下午 2 點到晚上 8 點,地點在倫敦東南區。這個起點本身就是手機代理的使用縮影:資料不用重打,截圖貼進去,代理自己讀。接著他輸入一句 Find me day trip tickets,途中還打錯成 day trup,靠自動選字改正,把手機交給代理。

畫面下方的狀態列依序變化:Thinking,然後是 Browsing consent.google.com、Browsing google.com。這種同意頁通常出現在歐盟環境,與開發者長居愛爾蘭的背景一致。螢幕時鐘從 11:14 跳到 11:15,整趟任務約一分鐘完成。狀態列上那個可展開的箭頭,代表工具呼叫過程攤得開來看,答案不是憑空出現的黑盒子。

答案卡攤開的內容比一句「已為你找到航班」實在得多。代理找到 11 月 3 日當天都柏林往返倫敦的航班,並直接點出取捨:活動到晚上 8 點,但末班回程晚上 9 點 10 分才從 Gatwick 起飛,想待到散場就回不了家,得約 7 點 15 分提前離開。最便宜的組合是 Ryanair 的 Gatwick 往返,約 41 歐元,代價是只含一件小型置物包,登機箱要加錢;若想離會場近一點,英航從 London City 機場晚上 7 點 40 分起飛的班機約 124 歐元起,但得更早走。答案末尾還提醒:主辦單位還沒公布確實場地,等公布後要重新估去機場的交通時間。

把行李額度、時間衝突、替代機場與未定變因一次講清楚,這是這段示範最能說服人的地方。要打的折扣也明白:這是開發者自行剪輯的展示素材,不是第三方實測,換一支手機、換一個任務會發生什麼,目前沒有任何資料。

官方示範影片結尾的答案卡:都柏林倫敦日歸航班比較,含票價與時間取捨Pin
示範影片結尾的答案卡:最便宜組合是約 41 歐元的 Ryanair 往返,答案同時點出末班機時間與行李額度等取捨(官方示範影片截圖)

「鎖定後繼續工作」在畫面上的形態:鎖定畫面的即時動態卡

「手機鎖定後代理還在跑」是最容易流於口號的宣稱,官方截圖給了它一個具體形態。其中一張三機合照的中間那支手機停在鎖定畫面,時間 12:17,電信商標示 GoMo(愛爾蘭業者),畫面中央的即時動態卡顯示橘色 app 圖示與 Replying 字樣,另一個畫面的版本是 Replying in 2 chats,旁邊附停止鈕。換句話說,背景執行在介面上的樣貌,是鎖定畫面那張會動的卡:你鎖上手機,它告訴你代理正在幾個對話裡回覆,你隨時可以按停。控制權沒有因為手機鎖上而消失,這是比「可以背景跑」更關鍵的設計細節。

官方截圖:鎖定畫面上的即時動態卡顯示 Replying in 2 chats,左側聊天列表三個對話同時生成中Pin
官方三機截圖:中間手機停在鎖定畫面,即時動態卡顯示代理正在回覆並附停止鈕,左側可見多個對話並行生成(Finn Voorhees 的 X 貼文,2026 年 10 月 12 日)

左邊那支手機的聊天列表補上了另一半故事:三個對話同時顯示生成中的動畫,分別是整理評論、比較公寓、找便宜車票,更早的紀錄還有翻譯菜單、分攤晚餐費用等。多個任務並行,是這款代理與單一對話視窗工具的一個明顯差異。右邊那支手機攤開單一任務的內部過程:使用者要求規劃優勝美地一日行程,狀態列顯示 Browsing nps.gov,底下跟著 Scrolled、Waited for the page 兩個動作標籤,網頁卡與風景截圖並列。

iOS 的背景執行向來受平台機制約束,Apple 的 BackgroundTasks 開發文件給出的定位,就是把 app 最關鍵的工作包進框架提供的背景任務裡執行。代理要在鎖定後續跑,工程上的核心問題是狀態寫入儲存與中斷接續:app 隨時可能被系統收回,重開時要能從斷點繼續。durable(持久)這個詞在工程上的意思是,任務的每一步先寫進儲存,app 被收回也不會歸零;對使用者的翻譯是,代理做的事情更像一份會自動存檔的文件,隨時可以從上次中斷的地方接著做,這正是背景執行能不能兌現的地基。

開發者在亮相前四天於 GitHub 開源的 PiDurableKit,把這件事寫得非常白:這套給 iPhone、iPad、Mac 與 Vision Pro 的持久化代理引擎以 CC0 釋出,說明文件開頭就寫明對話、模型回合、工具呼叫與自身狀態都先寫入儲存再顯示。原文寫得直白:If iOS kills your app mid-turn, reopening the storage picks the work up where it stopped。儲存提供 SQLite 與 JSONL 兩種格式,附當機復原。它包裝的上游是 Earendil Works 的 pi 代理工具鏈(MIT 授權,超過 11 萬顆星)。Pelican 是否直接建在這套引擎上,開發者並未透露;目前能確認的關聯,是同人、同期、同主題的呼應。

PiDurableKit 的 GitHub 說明文件開頭,載明對話與工具呼叫先寫入儲存再顯示Pin
開源引擎 PiDurableKit 的說明文件:對話、模型回合、工具呼叫與狀態先寫入儲存,iOS 中途終止後重開可從中斷處接續(GitHub,2026 年 10 月 14 日)

MCP 與地圖不是口頭宣稱:十八個工具逐項開關,一張 Apple 地圖卡

另一張官方截圖把剩下的宣稱補上畫面。右側那支手機停在 Slack MCP 的設定頁:伺服器位址欄填著 mcp.slack.com/mcp,狀態燈旁標示 18 tools,底下工具清單裡 Send message、Schedule message、Add a reaction to a message 各自掛著獨立開關。這個設計的意義在於控制得夠細:代理可以連上外部工具,但寄送訊息、排程訊息這類有副作用的動作,可以逐項放行或關閉,由使用者自己決定,不由系統全權決定。

官方截圖:Slack MCP 設定頁顯示 18 tools 與逐工具開關,另可見 Apple 地圖卡與 DeepWiki 工具Pin
Slack MCP 設定頁列出伺服器位址與 18 個工具,寄送訊息等動作可逐項開關;同張截圖還有 Apple 地圖候選與 DeepWiki 問答(Finn Voorhees 的 X 貼文,2026 年 10 月 12 日)

地圖同樣有實際畫面。左側手機的對話裡,代理列出 Battery Spencer、Golden Gate View Point 等四個金門大橋觀景候選,內嵌一張 Apple 地圖,路線卡顯示 34 分鐘車程、10 英里,建議 5:56 出發、6:30 抵達;回答把日落時間 6:39 與出發建議綁在一起,提醒 5:50 前上路以避開橋上車潮。候選清單、地圖、路線與時間判斷出現在同一則回答裡,這正是地圖工具與瀏覽器工具串在一條任務裡的樣子。中間那支手機則展示了另一種工具:對代理提出 How does Ghostty render text on macOS,畫面出現 DeepWiki 的 Ask wiki question 工具卡,標著 Worked for 15s,答案講的是終端機軟體 Ghostty 用 Apple 的 Metal 在 GPU 上繪製文字、以 Core Text 處理字型。工具面至少涵蓋瀏覽器、地圖、MCP 伺服器與知識庫問答四種,與貼文的宣稱清單對得起來。

「任選供應商模型」的示範畫面只有一個名字

貼文寫 with any model from your favourite,引文到此為止,後面接的就是影片連結,供應商清單沒有展開。影片與兩張截圖的模型選擇器顯示的都是 Claude Opus 5.5 一個選項,其他供應商在現有素材裡完全沒有出現。選擇器 UI 的存在代表多模型是設計方向,但確實名單、計費方式、是否支援自帶 API 金鑰、有沒有訂閱制,全部未揭露。這部分的誠實讀法是:任選供應商目前是開發者的宣稱加一個模型選擇器的畫面,實際廣度要等產品文件。

模型架構這件事直接決定兩本帳。一本是成本帳:代理任務要反覆呼叫模型,訂閱吃到飽與按 token 付費對重度使用者是兩個世界,行動端的任務又特別碎,單次成本會積得比桌面上更快。另一本是隱私帳:代理讀的是信件截圖、聊天內容與位置查詢,這些內容送到哪家模型供應商、供應商怎麼留存,截圖裡的模型選擇器只給了選的權利,沒有給流向的說明。

一個旁證來自開源引擎的能力清單:PiDurableKit 支援以 OAuth 登入 Claude Pro/Max、ChatGPT、GitHub Copilot 與 OpenRouter,權杖存在 iOS 鑰匙圈並自動換新,也能接上任何 OpenAI 或 Anthropic 相容的伺服器。引擎層已經把多供應商的接線準備好,懸而未決的是 app 層怎麼定價、怎麼授權、怎麼講清楚資料流向。

對照桌面端的同類設計可以看出這個問題的份量。桌面代理 Atomic Agent Desktop 主打本機優先與多來源設定匯入,Skales 則提供雲端試用、自帶金鑰與離線小模型三條路。手機端的供應商架構會長成訂閱制、自帶金鑰還是混合,直接決定這款 app 的成本結構與隱私邊界,這也是它與大廠產品拉開差異(或被迫趨同)的關鍵位置。

現在拿不到:App Store 查無此 app,能查到的是開發者的其他作品

以開發者名義檢索美區 App Store,Pelican 並不存在。值得順手一提的是,商店裡叫 Pelican 的 app 有十幾款,從汽車助理到預算工具都有,全都與這次的新聞無關;真的釋出之前,任何打著同名招牌的下載都值得多看一眼。Finn Voorhees 名下實際上架的是另外兩款:Unsqueeze(AI 影片放大)與 Supercopy for Safari。他的 GitHub 帳號 finnvoor 累積 79 個公開儲存庫,代表作集中在 Apple 平台的開源工程。Metal 驅動的影片放大工具 fx-upscale 有 686 顆星,用 Apple 語音框架在裝置端做轉文字的 CLI 工具 yap 有 1,629 顆星。最新的 PiDurableKit 在 10 月 8 日建立,截至 10 月 14 日累積 248 顆星。開發紀錄顯示這是一位有出貨經驗的 iOS 工程師,不是只出宣傳片的帳號。

未揭露的清單則相當長。上線時程、價格、測試名額與邀請方式、完整的 MCP 伺服器支援清單(素材裡只見 Slack)、模型名單與金鑰方式、代理把哪些內容送給模型端與工具端的資料流向說明,以及台灣等非歐盟市場的適用性,官方素材全部沒有觸及。所有畫面均為開發者自行剪輯與截圖,穩定性、耗電、長任務表現都未經第三方驗證,這一點在產品實際釋出前不會改變。

要判斷值不值得等,盯著三個訊號

這類早期亮相的產品,等的方式比追的方式有用。最該盯的是上架時的權限模型:MCP 工具是否維持逐項開關,寄送、付款這類有副作用的動作是否要求明確確認。鎖定續跑要等實機檢驗:任務進行到一半鎖定手機再解鎖,進度是否真的接得上,這正是 PiDurableKit 說明文件承諾的那個場景。資料流向則要等完整說明:模型供應商、MCP 工具端各自收到什麼內容,有沒有留存。

放在更大的棋盤上看,手機代理同時有系統廠與獨立開發者兩條路線。Meta 的 Muse Wonder 走訂閱與 API 雙軌,阿里的 Qwen Intelligence 從手機系統層出發;Pelican 代表的第三條路是個人造的 opinionated 產品,這個形容詞是開發者自己選的,意思是不迎合所有人的代理。這條路的優勢是介面與治理設計敢走自己的路,代價是資源、審核與維運都要單人扛。上述畫面與檢索結果截至 10 月 14 日;若這則亮相到正式釋出超過一季,屆時的成品與今天的宣稱就要重新對照一次,特別是供應商名單與背景執行的實際表現這兩項。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1912

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...