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密钥即可。

如何开始

  1. 桌面二进制文件 – 下载适用于Windows、macOS(Apple Silicon)或Linux的相应包并运行。首次启动时,需输入LLM基础URL、模型名称和API密钥(如Zhipu BigModel、ModelScope,或自托管vLLM端点)。
  2. Python包pip install autoglm-gui,然后运行 autoglm-gui --base-url <url> --model <name> --apikey <key>
  3. Dockerdocker 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,与主代码隔离)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目