Devicebase介绍

Devicebase 为 AI Agent 提供了一套完整、可靠的移动端设备控制 API,覆盖从基础操作到高级自动化的全场景需求。

核心能力

设备列表与管理

获取已接入的设备列表,查看设备实时状态,调度空闲设备进行任务。

  • 列出所有设备
  • 按状态筛选
  • 设备属性查询
  • 批量操作
python-devicebase-sdk
from devicebase import DeviceBaseClient
client = DeviceBaseClient(
api_key="your-api-key",
serial="device-serial-number"
)
# 获取设备信息
device_info = client.get_device_info()
print(device_info.serial, device_info.status)

屏幕截图与录制

实时获取设备屏幕截图,录制操作视频,用于 Agent 可视化判断和结果验证。

  • 即时截图 (<100ms)
  • 持续屏幕流
  • 视频录制
  • 多分辨率支持
python-devicebase-sdk
from devicebase import DeviceBaseClient
client = DeviceBaseClient(
api_key="your-api-key",
serial="device-serial-number"
)
# 截取设备屏幕
screenshot_bytes = client.get_screenshot()

设备操作命令

执行各种设备操作命令,包括点击、滑动、输入文本等模拟用户交互的操作。

  • 模拟触摸点击
  • 长按滑动
  • 文本输入
  • 按键事件
python-devicebase-sdk
from devicebase import DeviceBaseClient
client = DeviceBaseClient(
api_key="your-api-key",
serial="device-serial-number"
)
# 执行自动化命令
result = client.tap("100", "200")
result = client.launch_app("com.tencent.mm")

接入自有设备

通过 Devicebase 客户端将你自己的移动设备接入平台。只需 USB 连接电脑,客户端自动发现并注册设备,让你的真实设备可供 AI Agent 或代码远程调用。

  • USB 即插即用
  • 自动发现与注册
  • 多设备同时接入
  • 支持 macOS / Windows / Linux

Devicebase 客户端

轻量级 PC 代理程序 · 自动发现设备
支持 macOS / Windows / Linux

免费下载

完整功能列表

我们提供的能力覆盖了 AI Agent 与移动设备交互的各个方面

设备列表查询
设备状态监控
屏幕截图
实时屏幕流
屏幕录制
触摸操作
文本输入
应用安装/卸载
应用启动/停止
剪贴板操作
系统信息获取
设备性能监控
权限管理
设备重启
使用量统计
自有设备 USB 接入
设备自动发现与注册
多设备并行管理