AutoMobile

dev.jasonpearson由 jasonpearson.dev 發布v0.0.67更新於 Oct 24, 2026

Mobile device interaction automation via MCP

已驗證STDIO僅桌面瀏覽器自動化開發者工具

概覽

AI 產生的概覽

AutoMobile 讓 AI 助理以自然語言操控 Android 與 iOS 裝置,用來探索 App 體驗、重現缺陷並執行 UI 測試。

可以做什麼
  • 透過平台無障礙與測試服務快速觀察與檢視 App 畫面
  • 點擊、滑動、縮放、拖放與搖晃,並自動鎖定元素
  • 探索 App 體驗、梳理畫面與使用者流程、找出令人困惑的互動
  • 依缺陷報告重現問題,提供精確步驟與截圖
  • 以自然語言描述情境產生並執行 UI 測試,支援多裝置執行
  • 量測冷啟動與熱啟動時間,偵測捲動卡頓
適用情境
適合行動工程師與測試人員讓助理在真實 Android 或 iOS App 上操作:把缺陷報告變成重現步驟、產生並執行 UI 測試,或量測啟動與捲動效能。
執行需求
以本機 stdio 程序在桌機上執行,透過 npm 套件以 bunx 啟動。需要 adb(Android)與 simctl/Xcode(iOS)等主機工具,以及已連線的裝置或模擬器;提供互動式安裝腳本與 Homebrew CLI。未宣告任何驗證、環境變數或標頭。
安裝前請注意
助理可注入觸控事件並在實機或模擬器上執行測試,可能改變 App 狀態與資料。文件中的安裝方式是直接從網路取得並執行的 shell 腳本,且可能下載 Android 或 iOS 開發工具,執行前請先檢視。僅支援桌機,無網頁版。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 AutoMobile,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

AutoMobile

[Pull Request] [On Merge] [Nightly] [License]

[Platform: macOS] [Platform: Linux]

[TypeScript tests] [Kotlin tests] [Swift tests] [Kotlin coverage] [Swift coverage]

[AutoMobile sticker]

AutoMobile lets AI agents control your mobile devices using natural language. Tell an AI what you want to do, and it interacts with your Android or iOS app.

It can do all this by being an MCP server that uses standard platform tools like adb & simctl paired with additional Kotlin & Swift libraries and apps. All components are open source. The point is to provide mobile engineers with AI workflow tools to perform UX deep dives, reproduce bugs, and run automated tests.

[Setting an alarm in the Clock app] An AI agent navigating to the Clock app, creating a new alarm

[Searching YouTube for a video] An AI agent searching YouTube and browsing results

Explore and Test

TaskWhat it does
Explore app UXNavigate your app, discover screens, map user flows, identify confusing interactions
Reproduce bugsPaste a bug report and get exact reproduction steps with screenshots
Create UI testsDescribe test scenarios in plain English, get executable test plans
Measure startup timeProfile cold and warm launch performance
Check scroll performanceDetect jank and dropped frames

How it works

  • 🤖 Fast UX Inspection Kotlin Accessibility Service and Swift XCTestService to enable fast, accurate observations. 10x faster than the next fastest observation toolkit.
  • 🦾 Full Touch Injection Tap, Swipe, Pinch, Drag & Drop, Shake with automatic element targeting.
  • ♻️ Tool Feedback Observations drive the interaction loop for all tool calls.
  • 🧪 Test Execution Kotlin JUnitRunner & Swift XCTestRunner execute tests natively handling device pooling, multi-device tests, and automatically optimizing test timing.

Get Started

You can use our interactive installer to step through all host platform requirements and configuration options. It checks host dependencies, optionally downloads Android or iOS developer tools, and configured the MCP daemon.

bash
curl -fsSL https://raw.githubusercontent.com/kaeawc/auto-mobile/refs/heads/main/scripts/install.sh | bash

Prefer Homebrew for the CLI:

bash
brew install kaeawc/tap/auto-mobile

or follow the installation guide.

Documentation

Contributing

來源:README.md,提交 43b68da

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.0.67最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分