AI软件下载
有趣网站推荐及实用软件下载

Pinky:让 AI 代理安全地操作你的 iPhone 或 Android 手机

Pinky 是一个用 Go 编写的开源桌面应用,目标是让 AI 代理真正“上手”操作一台真实的 iPhone 或 Android 手机,同时把风险决策留给人。无论是 macOS、Windows、Linux 上的 MCP 代理(Claude Code、Claude Desktop、Codex、Cursor 或自定义脚本),还是运行在手机上的 Pinky 应用本身,都可以通过 MCP 驱动手机;你可以坐在电脑前看着它操作、批准高风险步骤、随时接管,并回看每一步发生了什么。

项目采用 Apache-2.0 许可证,无需注册账号。GitHub 上目前约有 2,209 个 Star、240 个 Fork,项目状态标注为 pre-alpha。

它解决什么问题

让 AI 在手机上执行任务,难点不只是“能不能点”,更在于“该不该点”。Pinky 把审批逻辑放在自己的网关里执行,而不是依赖给代理的提示词约束——也就是说,即便屏幕上的文字试图诱导代理自行批准,代理也无法绕过网关自己放行。默认情况下,支付、交易和转账会等待你的点击;在设置的安全选项中,还可以把发送、下单、删除、通话、安装、跳出应用的链接以及更改设置也加入等待审批的范围,甚至要求每一步都确认。Pinky 能在 10 种语言中识别这些按钮。

此外,银行、钱包和密码管理器类应用默认对代理不可见,代理也无法在密码或一次性验证码输入框中打字。当任务确实需要某个银行或钱包应用时,代理必须提出请求,而你可以只针对该任务临时放行。每个新代理都需要你的批准,并且只获得你授予的权限范围。

主要功能

跨平台,连接真实设备

一个应用同时支持 macOS(Apple silicon 与 Intel)、Windows 和 Linux,可驱动 Android 10 至 17 的手机,以及 iOS 17.4 或更高版本的 iPhone。iOS 27 及以后无需在手机上安装任何东西;iOS 17.4 至 26 则可以通过 Mac 上的 Xcode 安装一次“Pinky on the iPhone”应用,iOS 27 上也可以选择安装。项目 README 提到已经在真机和模拟器上做过验证。

原生轻量

Pinky 的窗口由 MyGo 在 GPU 上绘制,不使用 Electron,也没有 webview。下载包约 16–22 MB,在 Mac 上空闲时占用约 70 MB 内存、0% CPU。

一次点击接入任意代理

在“设置 › Agents”中可以把 Claude Code、Claude Desktop、Codex、Cursor 等接进来。任何支持 MCP 服务器的代理都能使用,既可以在同一台电脑上通过 stdio 连接,也可以走 HTTP。

手机端独立执行任务

Android 和 iPhone 上的 Pinky 应用可以自己完成任务,模型由你选择:DeepSeek、Qwen、Kimi、GLM,到 Claude、GPT、Gemini,以及 Ollama 或 LM Studio 中的本地模型。你可以打字或语音输入任务,也可以把内容分享给它。在 Android 上,还能从悬浮按钮询问当前屏幕内容,并让它在隐藏的后台屏幕上工作,你继续正常使用手机。

定时任务与记忆

Pinky 可以在设定时间运行任务,或在某个条件成立时通知你,电脑端和 Android 端均支持。任务结束后,它可能会建议记下一条笔记(例如你告诉它的某个偏好),只有你同意才会保留。

从电脑解锁手机

把手机 PIN 保存在 Pinky 中一次,之后每次解锁都用 Touch ID、Windows Hello 或钥匙串密码确认。代理始终看不到这个 PIN。

手机仍属于你

在 Android 13 及更高版本上,代理在隐藏的第二屏幕上工作,手机自己的屏幕仍归你使用,或者可以熄屏锁定。较旧的 Android 手机和 iPhone 上,代理使用主屏幕。点击镜像画面即可让代理暂停,直到你交还控制权;在 Android 上,你直接触摸手机也会让它暂停。停止全部操作的快捷键是 ⌥⌘.(Windows 和 Linux 为 Ctrl+Alt+.)。

每一步都有记录

每次运行的每一步都会以通俗文字、截图和带步骤标记的录屏记录下来,可导出为 HTML 报告,并且全部保存在你的电脑上。

运行环境与使用方式

桌面端要求:macOS 13 或更高版本(Apple silicon 或 Intel);Windows 10 或 11 的 64 位版本;Linux 需要 64 位 x86-64 电脑,Ubuntu 20.04、Debian 11 或更新系统(glibc 2.29 以上),并安装 GTK 3。

手机端要求:Android 10 至 17 并配 USB 数据线,Pinky 自带 adb;Windows 上部分手机需要 USB 驱动,Linux 上需要配置 udev 规则。iPhone 或 iPad 需要 iOS 17.4 或更高版本,以及一根用于初始设置的 USB 数据线,之后也可以通过 Wi-Fi 使用。Pinky 会借助 Apple 的开发者磁盘映像自行准备设备,该映像随 Xcode 提供,也可以在用户要求时从第三方镜像下载。

可选的模拟器支持:Mac 上 Xcode 提供的 iOS Simulator,或 Android Studio 提供的 Android 模拟器;模拟器需要你在对应工具中创建,Pinky 负责启动。

基本流程是:安装 Pinky、连接手机、把 Pinky 加入你的代理,然后让代理在手机上做一件事,并在 Pinky 的窗口中观看它工作。安装包可从项目的最新 Release 获取;Mac 用户也可以用 Homebrew cask 安装。

适用人群

Pinky 适合希望把手机操作纳入 AI 代理工作流、但又不想放弃控制权的开发者和进阶用户;适合需要在真实设备上测试移动端自动化流程的团队;也适合想在手机本地用自选模型完成任务的用户。对安全边界敏感、需要审批与审计记录的场景,是它重点设计的方向。

注意事项

项目目前处于 pre-alpha 阶段。README 说明 Claude Code 已经通过它端到端操作过真实手机(USB 连接的 Android 手机、iOS 27 的 iPhone,以及通过 Pinky Helper 连接的 iOS 18.7.11 iPhone XS Max),代理可以经 stdio 或 HTTP 连接;手机端 Pinky 也已在 Mi 10 Pro(Android 17)和 iPhone 13 mini(iOS 27.0.1)上用真实模型完成过任务。从电脑解锁、Android 后台工作、录屏、导出、Wi-Fi 配对和手机文件访问等功能已经实现,但其中一部分仍等待人工验证。项目文档中的 ACCEPTANCE.md 列出了当前可用的功能以及如何尝试。

另外,Windows 安装包尚未签名,SmartScreen 可能会提示拦截,需要选择“更多信息”后继续运行。

项目主页

https://github.com/DIYgod/pinky

项目地址:pinky


AI软件用不了?2元爽玩4090: 立即体验>>

热门大语言模型API免费体验: 立即获取>>

软件催更及1对1人工答疑支持: https://nuowa.net/1806
赞(0) 打赏
软件无法使用?点击查看常见问题说明>>

最近更新

觉得文章对你有帮助就打赏一下作者

非常感谢你的打赏,我将有更多的动力继续提供优质内容,让我们一起创建更加美好的世界!

支付宝扫一扫

微信扫一扫