
Mobster
dev.mobster由 mobster.dev 發布v0.4.3更新於 Nov 6, 2026
Control iPhones and iOS simulators: read screens, tap, type and verify. Requires macOS and uv.
概覽
Mobster 讓助理透過 WebDriverAgent 在實體 iPhone 或 iOS 模擬器上讀取畫面、點擊、輸入並驗證結果,敏感操作前會請求核准。
- 可以做什麼
- 把手機畫面讀成無障礙樹快照,包含元素角色、標籤、數值和位置
- 在裝置上點擊、輸入和滑動,然後重新讀取畫面確認操作已生效
- 依任務契約規劃並執行多步驟任務,直到畫面上出現完成證據或觸及限制
- 對傳送、購買、發佈、刪除等操作請求核准,並遮蔽密碼、驗證碼、卡號和金鑰
- 記錄執行日誌並持有裝置鎖,同一時間只允許一個執行流程控制手機
- 適用情境
- 適合讓助理操作 iOS 應用:查看設定、填寫介面,或執行可重複的多步驟流程,並希望每個步驟都有驗證和核准把關時使用。
- 執行需求
- 在 macOS 上本機執行,需要 uv(PyPI 套件 mobster-cli,透過 uvx 啟動)。需要一個為 iPhone 或模擬器提供服務的 WebDriverAgent runner,以及用於模型呼叫的 Claude 或 OpenAI API 金鑰。清單未宣告任何驗證方式或環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Mobster,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Mobster engine
The agent loop behind Mobster for Mac, and the research we measured it with. MIT.
An agent that drives your iPhone can read your messages and tap Send. This repository is the code that decides when: the observe, decide, verify, act loop, the WebDriverAgent driver it reads and acts through, and the safety core in front of every action. Next to it are the benchmarks, the evals and the results we published, with the losses printed next to the wins.
Mobster for Mac is the product built on this loop. It sets up your iPhone, shows it live, asks for your OK on a card, runs workflows on a schedule, adds itself to Claude Code, Cursor and Codex, and runs the loop with the speed and quality work that lives in the app. Get Mobster for Mac at mobster.dev.
Read the loop
How one step works
- Observe. The driver reads the app's accessibility tree from WebDriverAgent and turns it into a snapshot: each element's role, label, value and frame.
- Decide. The model gets the task, the plan so far and the screen as numbered rows, and answers with the next 1 to 6 actions.
- Verify. Before an action goes out, the loop checks it against the screen it was chosen on. After it, the loop reads the screen again and checks the action took effect.
- Act. The driver taps, types or swipes, and the loop goes back to step 1 until the contract's proof is on screen or a limit stops it.
Around every step, the safety core holds:
- The loop asks before a send, a buy, a post or a delete (
task_policy.py,permissions/), and an action whose outcome is unknown is never sent again (effect_ledger.py). - Every event is emitted before the next action is sent. Mobster for Mac writes each one to its journal (
journal.py), and one run holds a phone's lock at a time. - Passwords, one-time codes, card numbers and keys are masked before anything is stored (
secret_filter.py). - Text read from the phone is data. It never reaches the model as an instruction.
examples/reference_loop.py shows the API end to end on a fixed, read-only task: reading the iOS version in Settings. You bring a WebDriverAgent runner that serves your iPhone and a Claude or OpenAI key. It answers no to every approval.
Results
Every number names what was measured, on what, and when. The method and confidence intervals are in mobile_agent/docs/benchmarks.md and research/.
The September results predate 13 Oct 2026, when this loop became Mobster's only engine. The October iOSWorld numbers are this loop. The research notes describe modules that ship in Mobster for Mac (the frame clock, hedged calls, skills); their code isn't in this repository.
Tests
The tests need no phone, simulator, network or key:
mobile_agent/tests/test_engine_boundary.py checks that the engine imports nothing outside its own modules, and runs the reference example on a scripted phone and model.
Third-party software
The engine installs jsonschema and referencing (MIT) and Pillow (MIT-CMU) from PyPI. It talks to WebDriverAgent (BSD-3-Clause, Facebook, Inc.) over HTTP; this repository holds none of its code. VisionJudge's images are CC0 or public domain, credited in mobile_agent/evals/vision/manifest.json.
License
MIT, copyright Radish Retail, LLC. See LICENSE. Report a vulnerability as SECURITY.md says.
來源:README.md,提交 738cecd
工具
0版本歷史
2- v0.4.3最新Nov 6, 2026
- v0.4.0Oct 18, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分