ve-mobile-use


Nameve-mobile-use JSON
Version 0.0.1 PyPI version JSON
download
home_pageNone
Summary云手机智能操作SDK,基于AI大模型实现云手机的自动化操作和智能交互
upload_time2025-08-29 03:42:10
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseApache-2.0
keywords mobile automation ai llm cloud-phone testing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Mobile Use SDK

云手机智能操作SDK,基于AI大模型实现云手机的自动化操作和智能交互。

[Mobile Use SDK 使用指南](https://www.volcengine.com/docs/6394/1783697)

## 🚀 产品概述

[Mobile Use 解决方案介绍文档](https://www.volcengine.com/docs/6394/1583515)

**Mobile Use** 是基于 **火山引擎云手机** 与 **豆包视觉大模型** 能力,通过自然语言指令完成面向移动端场景自动化任务的 AI Agent 解决方案。


目前,Mobile Use 已正式上线火山引擎 [函数服务 veFaaS 应用广场](https://console.volcengine.com/vefaas/region:vefaas+cn-beijing/market),可点击跳转在线体验 Mobile Use Agent Demo;同时,如果您想要开发一款属于您自己的 Mobile Use Agent 应用,可以通过 [一键部署](https://console.volcengine.com/vefaas/region:vefaas+cn-beijing/application/create),快速完成服务部署搭建,开启您将 Mobile Use Agent 集成在您业务流中的开发之旅。

## 🚀 项目介绍

Mobile Use SDK 是一个强大的云手机自动化操作框架,通过AIMobileUse实现对云手机的自动化控制。该SDK集成了大语言模型、图状态机和MCP工具协议,为移动应用测试、自动化操作和智能交互提供完整解决方案。

### 核心特性

- **🤖 Mobile Use**: 基于 LangGraph 的 ReAct Agent,支持复杂多步骤任务自动执行
- **📱 云手机操作**: 完整的云手机控制能力(启动应用、截图、点击、滑动、输入等)
- **🔄 流式交互**: 实时流式响应,支持用户中断和交互反馈
- **📊 结构化输出**: 支持自定义Pydantic模型的结构化数据输出
- **🔧 MCP工具集成**: 支持Model Context Protocol工具生态扩展
- **⚡ 连接池管理**: 自动管理MCP和云手机连接,提高性能和稳定性


### 使用方法

详见[Mobile Use SDK 使用指南](https://www.volcengine.com/docs/6394/1783697)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ve-mobile-use",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "Oanakiaja <oanakiaja@gmail.com>, sakia0z <sakia0z@163.com>",
    "keywords": "mobile, automation, ai, llm, cloud-phone, testing",
    "author": null,
    "author_email": "Oanakiaja <oanakiaja@gmail.com>, sakia0z <sakia0z@163.com>",
    "download_url": "https://files.pythonhosted.org/packages/78/18/a5839f106c6d693b3d962279049b5f8459e9d38e86aa29a78dd79f48d5a8/ve_mobile_use-0.0.1.tar.gz",
    "platform": null,
    "description": "# Mobile Use SDK\n\n\u4e91\u624b\u673a\u667a\u80fd\u64cd\u4f5cSDK\uff0c\u57fa\u4e8eAI\u5927\u6a21\u578b\u5b9e\u73b0\u4e91\u624b\u673a\u7684\u81ea\u52a8\u5316\u64cd\u4f5c\u548c\u667a\u80fd\u4ea4\u4e92\u3002\n\n[Mobile Use SDK \u4f7f\u7528\u6307\u5357](https://www.volcengine.com/docs/6394/1783697)\n\n## \ud83d\ude80 \u4ea7\u54c1\u6982\u8ff0\n\n[Mobile Use \u89e3\u51b3\u65b9\u6848\u4ecb\u7ecd\u6587\u6863](https://www.volcengine.com/docs/6394/1583515)\n\n**Mobile Use** \u662f\u57fa\u4e8e **\u706b\u5c71\u5f15\u64ce\u4e91\u624b\u673a** \u4e0e **\u8c46\u5305\u89c6\u89c9\u5927\u6a21\u578b** \u80fd\u529b\uff0c\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u6307\u4ee4\u5b8c\u6210\u9762\u5411\u79fb\u52a8\u7aef\u573a\u666f\u81ea\u52a8\u5316\u4efb\u52a1\u7684 AI Agent \u89e3\u51b3\u65b9\u6848\u3002\n\n\n\u76ee\u524d\uff0cMobile Use \u5df2\u6b63\u5f0f\u4e0a\u7ebf\u706b\u5c71\u5f15\u64ce [\u51fd\u6570\u670d\u52a1 veFaaS \u5e94\u7528\u5e7f\u573a](https://console.volcengine.com/vefaas/region:vefaas+cn-beijing/market)\uff0c\u53ef\u70b9\u51fb\u8df3\u8f6c\u5728\u7ebf\u4f53\u9a8c Mobile Use Agent Demo\uff1b\u540c\u65f6\uff0c\u5982\u679c\u60a8\u60f3\u8981\u5f00\u53d1\u4e00\u6b3e\u5c5e\u4e8e\u60a8\u81ea\u5df1\u7684 Mobile Use Agent \u5e94\u7528\uff0c\u53ef\u4ee5\u901a\u8fc7 [\u4e00\u952e\u90e8\u7f72](https://console.volcengine.com/vefaas/region:vefaas+cn-beijing/application/create)\uff0c\u5feb\u901f\u5b8c\u6210\u670d\u52a1\u90e8\u7f72\u642d\u5efa\uff0c\u5f00\u542f\u60a8\u5c06 Mobile Use Agent \u96c6\u6210\u5728\u60a8\u4e1a\u52a1\u6d41\u4e2d\u7684\u5f00\u53d1\u4e4b\u65c5\u3002\n\n## \ud83d\ude80 \u9879\u76ee\u4ecb\u7ecd\n\nMobile Use SDK \u662f\u4e00\u4e2a\u5f3a\u5927\u7684\u4e91\u624b\u673a\u81ea\u52a8\u5316\u64cd\u4f5c\u6846\u67b6\uff0c\u901a\u8fc7AIMobileUse\u5b9e\u73b0\u5bf9\u4e91\u624b\u673a\u7684\u81ea\u52a8\u5316\u63a7\u5236\u3002\u8be5SDK\u96c6\u6210\u4e86\u5927\u8bed\u8a00\u6a21\u578b\u3001\u56fe\u72b6\u6001\u673a\u548cMCP\u5de5\u5177\u534f\u8bae\uff0c\u4e3a\u79fb\u52a8\u5e94\u7528\u6d4b\u8bd5\u3001\u81ea\u52a8\u5316\u64cd\u4f5c\u548c\u667a\u80fd\u4ea4\u4e92\u63d0\u4f9b\u5b8c\u6574\u89e3\u51b3\u65b9\u6848\u3002\n\n### \u6838\u5fc3\u7279\u6027\n\n- **\ud83e\udd16 Mobile Use**: \u57fa\u4e8e LangGraph \u7684 ReAct Agent\uff0c\u652f\u6301\u590d\u6742\u591a\u6b65\u9aa4\u4efb\u52a1\u81ea\u52a8\u6267\u884c\n- **\ud83d\udcf1 \u4e91\u624b\u673a\u64cd\u4f5c**: \u5b8c\u6574\u7684\u4e91\u624b\u673a\u63a7\u5236\u80fd\u529b\uff08\u542f\u52a8\u5e94\u7528\u3001\u622a\u56fe\u3001\u70b9\u51fb\u3001\u6ed1\u52a8\u3001\u8f93\u5165\u7b49\uff09\n- **\ud83d\udd04 \u6d41\u5f0f\u4ea4\u4e92**: \u5b9e\u65f6\u6d41\u5f0f\u54cd\u5e94\uff0c\u652f\u6301\u7528\u6237\u4e2d\u65ad\u548c\u4ea4\u4e92\u53cd\u9988\n- **\ud83d\udcca \u7ed3\u6784\u5316\u8f93\u51fa**: \u652f\u6301\u81ea\u5b9a\u4e49Pydantic\u6a21\u578b\u7684\u7ed3\u6784\u5316\u6570\u636e\u8f93\u51fa\n- **\ud83d\udd27 MCP\u5de5\u5177\u96c6\u6210**: \u652f\u6301Model Context Protocol\u5de5\u5177\u751f\u6001\u6269\u5c55\n- **\u26a1 \u8fde\u63a5\u6c60\u7ba1\u7406**: \u81ea\u52a8\u7ba1\u7406MCP\u548c\u4e91\u624b\u673a\u8fde\u63a5\uff0c\u63d0\u9ad8\u6027\u80fd\u548c\u7a33\u5b9a\u6027\n\n\n### \u4f7f\u7528\u65b9\u6cd5\n\n\u8be6\u89c1[Mobile Use SDK \u4f7f\u7528\u6307\u5357](https://www.volcengine.com/docs/6394/1783697)\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "\u4e91\u624b\u673a\u667a\u80fd\u64cd\u4f5cSDK\uff0c\u57fa\u4e8eAI\u5927\u6a21\u578b\u5b9e\u73b0\u4e91\u624b\u673a\u7684\u81ea\u52a8\u5316\u64cd\u4f5c\u548c\u667a\u80fd\u4ea4\u4e92",
    "version": "0.0.1",
    "project_urls": null,
    "split_keywords": [
        "mobile",
        " automation",
        " ai",
        " llm",
        " cloud-phone",
        " testing"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dca1e39bbf5ca267c452c06973f0bb3fadb64cb26000c7d683f7b2b0271da738",
                "md5": "b8dbba9ff05a02022539e5fdaf256e99",
                "sha256": "209535f3d48baadf672f5e7aba7fe5bc64276914c1e8fa2e4aca383d9dc1bf37"
            },
            "downloads": -1,
            "filename": "ve_mobile_use-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b8dbba9ff05a02022539e5fdaf256e99",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 113646,
            "upload_time": "2025-08-29T03:42:09",
            "upload_time_iso_8601": "2025-08-29T03:42:09.182562Z",
            "url": "https://files.pythonhosted.org/packages/dc/a1/e39bbf5ca267c452c06973f0bb3fadb64cb26000c7d683f7b2b0271da738/ve_mobile_use-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7818a5839f106c6d693b3d962279049b5f8459e9d38e86aa29a78dd79f48d5a8",
                "md5": "6fe220e962189bd179f280f247032948",
                "sha256": "7e43e31d3a78bb2991f677567bf07db0f108ef23d7abb6afdf4d8a990fd2f3b9"
            },
            "downloads": -1,
            "filename": "ve_mobile_use-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "6fe220e962189bd179f280f247032948",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 63935,
            "upload_time": "2025-08-29T03:42:10",
            "upload_time_iso_8601": "2025-08-29T03:42:10.912425Z",
            "url": "https://files.pythonhosted.org/packages/78/18/a5839f106c6d693b3d962279049b5f8459e9d38e86aa29a78dd79f48d5a8/ve_mobile_use-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-29 03:42:10",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "ve-mobile-use"
}
        
Elapsed time: 1.79648s