云端控制台
控制台部署在云端,通过浏览器即可访问。设备接入后自动出现在设备列表,无需自建服务器或配置运行环境。
基于浏览器的 iOS 真机群控平台。支持零代码录制与 JavaScript 脚本编写,内置控件定位、找图找色与文字识别,脚本可一键下发至整组设备批量执行。也可以用一句话描述需求,让 AI 在真机上写好并试跑通过。
function main() {
client.session('com.zhiliaoapp.musically'); // 打开 App
// 可有可无的弹窗:最多等 1 秒
clickElement('labelContains', '稍后', 1);
// 找图:等「点赞」按钮出现再点
if (!clickImage('btn_like.png', 5)) {
return false;
}
// 识字:读出顶部那一块的文字
var lines = ocr([0.05, 0.1, 0.9, 0.12]);
logi(lines.text);
client.swipeUp(); // 拟人化滑动
return true;
}控制台里的真实操作,两台真机现场演示:同步操控、零代码录制、脚本测试、定时调度。
不是让大模型凭空吐一段代码。AI 先问清细节,再连着你的 iPhone 看界面、点进去探路,写完当场试跑,失败了自己改,直到跑通。
输入前后要不要等待、弹窗怎么处理、哪些值做成参数、跑完要不要上报数据,一题一题和你确认,不靠猜。
读取当前屏幕的控件和截图,需要时点进下一屏查看;控件读不到的地方改用文字识别定位。
每次改完代码都在连着的 iPhone 上跑一遍,报错和调用栈交回给 AI 修正,跑通了才交给你。
脚本同时画成流程图,循环、判断、异常处理都看得清;代码仍是可读的 JavaScript,可以接着手改。
用你自己的模型和 API Key
Key 只保存在你的浏览器里,对话请求直接发往你选的服务商,不经过我们的服务器。也可以填任何兼容 OpenAI 或 Anthropic 接口的地址。
适用于有标准控件的 App 界面。游戏等自绘界面没有控件可读,建议用录制或找图找色来做。
打开 TikTok,搜索一个关键词(做成参数),给前 5 个视频点赞,每个看 10 到 20 秒
先确认几个细节
2 / 5输入关键词前后,要加随机等待吗?
脚本已写好并在手机上试跑通过:关键词做成了参数 keyword,点赞个数 likeCount 默认 5。
流程图
控制台部署在云端,通过浏览器即可访问。设备接入后自动出现在设备列表,无需自建服务器或配置运行环境。
在投屏画面上完成一次操作,点击、滑动与输入会自动记录为步骤,并生成可读、可编辑的 JavaScript 脚本。
参数按顺序传入,控件查找、图片点击、文字识别均可一行完成,例如 clickElement('label', '登录')。参数有误时,报错信息会直接给出修正后的写法。
支持模板找图、单点与多点找色,以及基于 Apple Vision 的文字识别,可定位控件树中无法获取的元素。识别在设备本地完成,截图不会上传。
支持区域随机点击、随机延时与每轮状态重置;滑动轨迹模拟真人手势,包含随机弯曲、变速与细微抖动,每次执行各不相同。
设备画面实时推送至浏览器,优先使用 P2P 直连以降低延迟;多屏拼墙可同时监看一组设备,并直接在画面上操作。
开启同步后,一次操作同时下发至整组设备。坐标以 0–1 的比例传输而非像素,不同机型与分辨率可以混合使用。
按设备组、每日次数、时间段与间隔无人值守批量执行。步骤失败自动重试,离线设备的任务会被回收并重新分派,日志可定位到具体步骤。
设备离线、WDA 无响应、任务连续失败、电量或存储不足时,通过企业微信、Telegram 或自定义 Webhook 及时通知;电量、存储与温度集中展示。
准备一台 iPhone 和一台 Windows 电脑即可开始。
登录云端控制台即可使用。如需将数据保留在本地,也支持把整套服务部署到自有服务器。
使用配套的 Windows 设备管理工具,为 iPhone 签名安装云点iOS App 与 WebDriverAgent 并完成激活;在 App 中登录账号后,设备即出现在控制台。
在 AI 写脚本页用一句话说出需求,AI 在真机上摸清界面、写好脚本并试跑通过(也可以用录制器或代码测试台自己写)。随后发布为任务,按设备组与时间段批量执行,日志实时回传。
不需要。连接设备投屏后,在画面上完成一次操作即可,点击、滑动与输入会自动记录为步骤。需要按控件定位时,在检查器中选中节点即可自动生成定位表达式。生成的脚本为可读的 JavaScript,也可以继续手动修改。
门槛较低。接口按顺序传参,一行对应一个动作,例如 clickElement('label', '登录')、findImage('btn.png', 5)、ocr()。控制台的代码测试台提供 API 速查、自动补全与控件检查器,可以逐行在真机上调试。
使用您自己的 API Key,支持 DeepSeek、Claude、OpenAI、Gemini、通义千问、Kimi、智谱、豆包和 OpenRouter,也可以填写任何兼容 OpenAI 或 Anthropic 接口的自定义地址。模型调用费用由服务商按用量直接向您收取,面板里会显示每次对话的 token 用量。
不会。Key 只保存在您当前使用的浏览器中,对话请求从浏览器直接发往您选择的服务商。数据上报地址这类带密钥的信息只以占位符出现在对话里,试跑时才替换成真实地址,不会发给模型。
录制器默认不使用固定坐标:点击在框选区域内随机取点,延时与滑动参数为区间而非定值;滑动轨迹带有随机弯曲、变速与抖动,每轮执行前会先结束 App 并从初始状态开始,每次运行各不相同。
支持。文字识别基于系统自带的 Apple Vision,在设备本地完成,无需联网,也不会上传截图;支持中文、英文、日文、韩文等语言(中文需 iOS 14 及以上)。找图与找色同样在设备本地完成。
支持。服务端是一个静态链接的 Go 程序,不依赖特定的 glibc 版本,配合 MongoDB 即可运行,用 supervisor 托管进程、nginx 反向代理即可上线。数据与设备都保留在您自己的环境中。
可以。脚本分享会把指定脚本的运行权限授予其他账号,并可设置有效期;参数相互独立,同一份脚本每位使用者都可以配置自己的参数。
当前版本仅支持 iOS 真机。底层基于 WebDriverAgent,脚本运行时接口均围绕 iOS 设计,暂不支持安卓。