suyiiyii/AutoGLM-GUI
AutoGLM 的现代化 Web 图形界面 - 让 AI 自动化操作 Android 设备变得简单 已进化为你的专属自动化生产力工具
AutoGLM‑GUI – AI驅動的Android自動化工作平台
是什麼
- 一款桌面/網頁應用程式,讓大型語言模型(任何OpenAI相容的端點)透過ADB控制一台或多台Android裝置(實體手機或模擬器)。
- 提供聊天式介面、任務排程、工作流程儲存、Docker/獨立二進位檔,讓助理能24小時持續運作。
核心功能
| 功能 | 你將獲得 |
|---|---|
| 分層代理模式 | 兩階段架構——規劃用LLM將請求分解為步驟,執行用視覺模型(AutoGLM‑Phone)執行UI操作。 |
| cron風格的定時任務 | 定義重複性工作(如每日登入、價格檢查),AI將自動執行。 |
| 多裝置管理 | 可同時連接多台Android裝置(USB或Wi‑Fi);每台裝置擁有獨立的聊天記錄與螢幕預覽。 |
| 即時螢幕預覽 | 透過scrcpy取得低延遲影片;你也可在預覽上直接點擊/拖曳以手動操作。 |
| Docker與可攜式二進位檔 | 提供預先建置的Docker映像檔以及Windows EXE / macOS DMG / Linux AppImage / deb / tar.gz,實現「隨處執行」。 |
| 對話歷史 | 所有對話、AI推理步驟、截圖與日誌均本地儲存(SQLite),可在UI中檢視。 |
| MCP整合 | 提供Model Context Protocol伺服器,讓其他AI工具(Claude Desktop、Cursor、Cline等)可呼叫list_devices()與chat(device_id, message),在自身環境中自動化手機操作。 |
| 即時中斷 | <1秒內中止正在執行的任務,當AI偏離軌道時非常有用。 |
| 零設定設定 | 內建桌面版已包含Python、ADB與所需函式庫;你只需指向LLM端點與API金鑰即可。 |
如何開始
- 桌面二進位檔 – 下載適用於Windows、macOS(Apple Silicon)或Linux的相應套件並執行。首次啟動時,需輸入LLM基礎URL、模型名稱與API金鑰(如Zhipu BigModel、ModelScope,或自架vLLM端點)。
- Python套件 –
pip install autoglm-gui,然後執行autoglm-gui --base-url <url> --model <name> --apikey <key>。 - Docker –
docker run -d --network host -v autoglm_config:/root/.config/autoglm ghcr.io/suyiiyii/autoglm-gui:main(或使用提供的docker-compose.yml)。容器在埠8000執行Web UI;開啟http://localhost:8000即可使用。
典型工作流程
- 個人助理 – 輸入「在美團下單一杯茶」,觀看AI自動導航應用、填寫表單並完成下單。
- 定時自動化 – 建立每日早晨自動登入會員應用、檢查訂單狀態並發送通知的cron任務。
- 批量裝置管理 – 連接多台手機,為每台分配不同工作流程(價格監控、社群媒體發文、遊戲日常任務)。
- 行動應用CI/CD – 執行模擬器版本,讓AI執行UI測試,自動截圖並記錄結果。
- MCP驅動工具 – 在Claude Desktop中呼叫
chat(device_id, "打開微信並傳送訊息…"),讓AI在不離開聊天介面的情況下操作你的手機。
為何重要 AutoGLM‑GUI將通用LLM轉化為具體的Android自動化代理,處理螢幕擷取、座標轉換與ADB通訊等繁重任務。透過整合排程、多裝置支援與可擴展的MCP伺服器,它彌補了對話式AI與現實世界行動操作之間的差距,使其在個人生產力、小規模RPA與行動測試流程中具備實用價值。
授權 – Apache 2.0(內建的ADB鍵盤APK為GPL-2.0,與主程式分離)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案