SkillAgentSearch skills...

MobileManger

MobileManager 是一个强大的移动设备管理系统,基于 ADB (Android Debug Bridge) 实现设备控制和管理。系统采用 GoFrame + Vue3 Pure Admin + WebScrcpy 技术栈,提供设备管理、应用管理、远程控制等功能。

Install / Use

/learn @huaibaobao/MobileManger
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

➤ MobileManager

<div align="center"> <p align="center"> <a href="https://www.bilibili.com/video/BV1AAZpYWEnH" target="_blank"> 观看演示视频 | Watch Demo Video </a> </p> <p align="center">

License ws-scrcpy GoFrame Vue Pure Admin

</p> <h4>基于 ADB 的移动设备管理系统 | ADB-based Mobile Device Management System</h4>

MobileManager 是一个强大的移动设备管理系统,基于 ADB (Android Debug Bridge) 实现设备控制和管理。系统采用 GoFrame + Vue3 Pure Admin + WebScrcpy 技术栈,提供设备管理、应用管理、远程控制等功能。

</div>

✨ 核心特性

  • 📱 设备管理

    • 添加、编辑、删除设备
    • 设备分组管理
    • 批量设备操作
    • 设备状态监控
  • 📦 应用管理

    • 应用安装/卸载
    • 应用启动控制
    • 批量应用操作
    • 应用上传管理
  • 🖥️ 远程控制

    • 基于 WebScrcpy 的设备实时串流
    • 设备远程操作
    • 低延迟传输
  • 🎯 批量操作

    • 多设备并行控制
    • 任务状态实时显示
    • 操作结果反馈

🛠️ 技术栈

后端技术

  • GoFrame v2.0:基于 Golang 的 Web 开发框架
  • SQLite:轻量级数据库
  • ADB:Android 调试桥接

前端技术

  • Vue 3:渐进式 JavaScript 框架
  • TypeScript:类型安全
  • Pure Admin:优雅的后台管理模板
  • Element Plus:UI 组件库
  • Pinia:状态管理
  • WebScrcpy:设备串流控制

🚀 快速开始

环境要求

  • Go 1.18+
  • Node.js 16+
  • ADB 工具

安装步骤

  1. 克隆项目
git clone https://github.com/yourusername/MobileManager.git
cd MobileManager
  1. 后端服务
cd backend
go mod tidy
go run main.go
  1. 前端服务
cd frontend
pnpm install
pnpm dev

📚 功能列表

已实现功能

  • ✅ 设备管理(添加/编辑/删除)
  • ✅ 设备分组管理
  • ✅ 设备远程串流控制
  • ✅ 批量设备操作
  • ✅ 应用管理(上传/安装/卸载/启动)
  • ✅ 图片缓存刷新
  • ✅ 任务状态显示

开发计划

  • 🔲 手机同步操作
  • 🔲 应用账号管理
  • 🔲 脚本管理与执行
  • 🔲 代理配置
  • 🔲 设备性能监控
  • 🔲 自动化测试支持

📦 项目结构

MobileManager/
├── backend/                # GoFrame 后端项目
│   ├── api/               # API 接口定义
│   ├── internal/          # 内部实现
│   └── manifest/          # 配置文件
├── frontend/              # Vue3 前端项目
│   ├── src/
│   │   ├── api/          # API 请求
│   │   ├── components/   # 组件
│   │   └── views/        # 页面
└── wscrcpy/              # WebScrcpy 集成

📄 贡献指南

欢迎提交 Issue 和 Pull Request!

📄 开源协议

本项目采用 Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0) 协议。

这意味着您可以:

  • ✅ 自由使用、复制、修改和分享本项目
  • ✅ 以任何形式重新分发本项目
  • ❌ 不得将本项目用于商业目的

使用条件:

  1. 署名:必须给出适当的署名,提供指向本许可证的链接,同时标明是否对原始内容作出修改
  2. 非商业性:不得将本项目用于商业目的
  3. 分享时保持许可协议一致:如果您修改了本项目,必须以相同的许可证分发您的贡献

本项目使用的第三方组件遵循其原有的许可证:

View on GitHub
GitHub Stars27
CategoryDevelopment
Updated2d ago
Forks43

Security Score

75/100

Audited on Apr 2, 2026

No findings