Pinky开源:25小时GitHub破千星,AI可无线操控iPhone和安卓
智猩猩AI整理 编辑:没方 前天,开发者DIYgod在X上官宣了自己的项目Pinky,让任何AI Agent都能用上你的iPhone和Android手机,且Mac、Windows....
开发者DIYgod前天在X上公布了自己的项目Pinky。这套方案让任何AI Agent都能操控iPhone和Android手机,Mac、Windows、Linux全平台都能跑,开源且免费。推文很快引来大量关注,浏览量冲到22万,GitHub Star在仅仅25个小时里就突破1000。
项目火了之后,DIYgod一直泡在X评论区和Discord社区里答疑、收集反馈。短短一天,项目就接连发布了30个版本。
我们此前也介绍过iPhone Use这类手机操控方案(《前豆包产品经理开源!Codex、WorkBuddy都能操作iPhone干活了》)。不过这类工具一般得用数据线把iPhone连到电脑上,再由电脑去控制手机。
Pinky的一大亮点是支持Wi-Fi连接手机。设备配对完成后就能无线接入,不用一直插着数据线,用起来更方便。
01
上手实测:让AI替你
发快手、刷视频赚金币
Pinky的使用分三个环节:安装桌面端、连接手机、接入AI Agent。
第一步,到GitHub项目主页的Releases页面下载对应操作系统的安装包。
手机连上电脑这一步,以Android为例,第一次用要进设置里把开发者选项和USB调试打开,再用数据线做首次连接。手机上会跳出USB调试授权提示,点允许,Pinky就能认到这台设备。
跑Android 11或更高版本的手机,还能走无线调试做Wi-Fi配对。配对成功以后数据线就不用一直插着,只要电脑和手机处在能连上的网络里就行。
设备连好后,Pinky会提示装一个叫Pinky Companion的辅助应用。有了它,Agent读取手机界面、识别页面元素、输入文字都会更快。
接着打开Pinky,点一下对应智能体旁边的接入,MCP配置会自动配好。
Android 13及以上版本还有一处不同:Pinky借助系统自带的后台显示能力,给Agent单独开一块操作屏幕。AI在后台开App、读页面、点按钮,手机自己的屏幕可以照旧关着锁着,用户该用手机还用手机。
iOS那边没有第二块屏幕可用,Agent操作的就是iPhone的主屏幕。
实测一:让AI从相册里挑图,自动发一条快手作品。
我直接给 Agent 下了一条指令:
帮我用 Pinky 在快手极速版发个作品,图就用相册里第一张,文案写:这个杯子真好用。
指令一到,Agent 就开始借助 Pinky 动手操作手机。
手机当前的画面会被 Pinky 同步到电脑上,Agent 每走一步,桌面窗口里都看得见。
作品顺利发出,整个过程花了接近 4 分钟。
实测二:让 AI 在快手极速版刷一轮视频,把金币领到手。
这回我换了个更接近平时用手机的任务:
用 Pinky 在快手极速版刷视频,赚一次金币就可以。
下面是我的钱包初始页面,金币数是 0。
这一回,Agent 要做的操作明显多了起来。
它先打开快手极速版,进到视频推荐页开始刷内容。接着它照着页面上的金币任务和奖励提示,把对应的观看操作做完,再切到金币收益页面,查看任务进度和奖励到账情况。
比起只是打开一个 App,这个任务更能看出 Agent 的连续操作本事:它得在多个页面之间来回切换,认出视频内容和任务入口,再根据页面反馈判断下一步干什么,而不是照着一串固定坐标一路点下去。
有一点得说清楚:有些App能识别出辅助功能服务和自动化操作,用的时候要守应用平台的规矩,拿它去批量刷奖励、绕开平台限制并不合适。
02
Pinky的用处不止是当手机遥控器,它还有别的功能。
Pinky本身不带大模型,定位是AI Agent和手机之间的连接层。手机操作能力通过MCP提供,Claude Code、Codex、Cursor这些工具能用,其他兼容MCP协议的Agent同样能接。模型和智能体换不换、用哪个,用户可以按自己的习惯来,不用绑死在某一款AI产品上。
安全上,Pinky单独设了一套审批机制,和AI Agent彼此独立。付款、交易、转账这类操作,默认要用户自己动手确认。
发消息、删内容、打电话、装应用这些动作,用户也可以设成必须审批才能执行。
银行、钱包、密码管理器这几类应用,默认对Agent不可见;密码框和一次性验证码输入框,也不让Agent去填。
Pinky还会把整个操作过程记录下来。按实测结果,Agent每走一步,都会生成文字说明、截图和屏幕录制;任务完成后能导出HTML报告,用户可据此回看当时的操作轨迹。
执行途中,用户随时可以点手机镜像把设备接管过来,此时Agent会停下不动。对开发者而言,Pinky另有一个用处:让Coding Agent直接测试自己正在写的手机应用。
Agent能装上自己编译出来的APK,把它启动起来,读取运行日志和崩溃报告,查到问题后再改代码,重新安装一遍继续测。
另外,Pinky可以借助Tailscale远程连上Android手机。手机和电脑即便不在同一局域网内,连接照样能建立起来。