Open-AutoGLM

不活跃
GitHub Python Apache-2.0

简介

Open-AutoGLM 是一个开放的手机 Agent 模型与框架,支持 AI 自主操控手机界面完成任务,解锁 AI Phone 体验。

核心特性

  • 多模态屏幕理解 — 通过视觉语言模型(VLM)感知手机屏幕内容,理解当前界面状态
  • ADB/HDC 设备控制 — 通过 Android Debug Bridge 和 HarmonyOS HDC 控制 Android 和鸿蒙设备
  • 自然语言任务规划 — 用户用自然语言描述需求,系统自动解析意图并规划操作流程
  • 敏感操作确认机制 — 在登录、验证码等场景下暂停并请求人工接管
  • 多模型部署支持 — 支持 SGLang、vLLM 推理引擎,可本地部署或通过智谱/ModelScope 云服务调用
  • 跨平台兼容 — 同时支持 Android 7.0+、HarmonyOS NEXT 和 iPhone(通过 WebDriverAgent)

适用场景

💡 手机自动化操作:自动打开应用、搜索商品、比较价格等日常任务
💡 跨应用信息检索:在多个 App 之间切换并收集信息,如对比购物平台价格
💡 自动化测试:对移动应用进行 GUI 自动化回归测试
💡 辅助残障用户操作手机:通过语音指令自动完成复杂手机操作流程
💡 数据采集与录入:自动在手机 App 中填写表单、提交数据

优势与不足

优势

  • 社区热度高(26.2k stars)
  • 开源许可证友好(Apache-2.0)
  • Issue 响应及时,积压少

⚠️ 不足

  • 已超过 6 个月未更新

快速开始

```bash
pip install -r requirements.txt
pip install -e .
adb devices
python main.py --base-url https://open.bigmodel.cn/api/paas/v4 --model "autoglm-phone" --apikey "your-key" "打开美团搜索附近的火锅店"
```

相关项目

AppAgent

6.9k · Python
不活跃 C

AppAgent 是基于 LLM 的多模态智能体框架,让 AI 能够像人类一样操作智能手机应用,支持触控交互和自主探索。

multimodalsmartphonegui-agent +3
  • · 基于 LLM 的多模态智能体,通过触摸和滑动操作智能手机应用
  • · 支持自主探索和人类演示两种学习模式,自动构建操作知识库
  • · 简化动作空间设计,无需系统后端权限即可跨应用操作

Webwright

6.0k · Python
正常 B

Webwright 是一个简单的 SWE 风格浏览器代理框架,在长期网页任务上实现了最先进的结果。

browseragentautomation +2
  • · 具备终端访问能力的编码 Agent,通过编写和执行 Playwright 脚本而非预测单个浏览器操作来完成任务
  • · 工作区即状态架构,持久化代码和日志而非浏览器会话
  • · 轻量级核心约 1500 行代码,支持可插拔模型后端(OpenAI、Anthropic、OpenRouter)

AutoAgent

9.8k · Python
不活跃 B

全自动化零代码 LLM Agent 框架,用户无需编写代码即可构建和部署自定义 AI Agent,支持自然语言驱动的 Agent 创建。

agent-frameworkzero-codeautomation +2
  • · 全自动代理构建 — 通过自然语言即可创建、定制和部署 AI Agent,无需编码
  • · 零代码框架,让没有技术背景的用户也能参与 AI 开发
  • · 自管理工作流生成 — 根据高层描述动态创建和优化代理管道