AI Skill Hub 强烈推荐:手机爪AI代理 是一款优质的AI工具。AI 综合评分 8.2 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
手机爪AI代理 是一款基于 Swift 开发的开源工具,专注于 移动AI、离线运行、开源框架 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
手机爪AI代理 是一款基于 Swift 开发的开源工具,专注于 移动AI、离线运行、开源框架 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 克隆仓库 git clone https://github.com/kellyvv/PhoneClaw cd PhoneClaw # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 phoneclaw --help # 基本运行 phoneclaw [options] <input> # 详细使用说明请查阅文档 # https://github.com/kellyvv/PhoneClaw
# phoneclaw 配置说明 # 查看配置选项 phoneclaw --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export PHONECLAW_CONFIG="/path/to/config.yml"

本地运行的私人 iPhone AI Agent,不联网,不上传,完全离线。
TestFlight · English · 报告问题 · 功能建议
</div>
核心能力 · 内置 Skill · 技术文章 · 快速开始 · Mac 远程 · 自定义 Skill · 常见问题 · 后续计划
</div>
本地私人 Agent:在 iPhone 上完成推理和 Skill 调用,可用自然语言处理日历、提醒事项、通讯录、剪贴板、健康数据等本机任务。
Mac 远程推理:可选配对同一局域网内的 Mac,通过 PhoneClaw Gateway 使用 Mac 上的 Ollama、Codex CLI 或 Antigravity CLI 模型,让手机端保留原生体验,同时把重模型推理放到 Mac 上执行。
图片理解与 LIVE 视觉:拍照或从相册选图后直接提问,也可以在 LIVE 模式下开启摄像头,让模型实时理解当前画面。
个人数据分析:读取日程、健康数据、联系人、提醒事项等本机数据,生成摘要、忙闲分析和下一步建议。数据默认只在设备端处理。
实时信息获取:用户明确要求时,可联网搜索公开网页、读取网页正文,并把实时信息整理成可用回答。
语音交互:支持语音输入和 LIVE 实时对话,适合免打字的日常问答、记录和操作。
基于文件的 Skill 系统:每项能力对应一个 Markdown 文件(SKILL.md),新增或修改能力不需要重新编译 App。Skill 描述语言无关,任何人都可以直接编写和分发。
模型管理与断点续传:Gemma 主模型和 LIVE 语音模型支持手机端下载、取消、继续下载和失败重试,也可以在构建时打包进 App。
默认离线与隐私边界:推理和本机 Skill 调用默认在设备端完成;只有用户明确使用联网搜索、读取网页或配对 Mac 远程推理时才离开 iPhone。聊天内容、图片和个人数据不上传到 PhoneClaw 服务器;Mac 远程推理会把本轮请求发送到你配对的 Mac,后续是否访问外部服务取决于 Mac 端所选 provider。
移动端内存优化:内置模型切换、System Prompt 编辑、缓存清理和历史裁剪,针对 iPhone 本地推理的内存限制做了优化。
中英文双语体验:配置页可选择自动、中文或 English。切换语言会同步 UI、默认系统提示词、内置 Skill、工具结果和权限文案。
pod install
推荐安装方式:TestFlight。安装后在「模型设置」下载模型,再按需开启 Skill 权限。
源码构建环境要求:macOS + Xcode 16,iOS 17+,CocoaPods,真机 + Apple ID
| 模型 | 适用场景 |
|---|---|
| Gemma 4 E2B | 轻量款,聊天 / 翻译 / 单轮查询,A16 及以上 |
| Gemma 4 E4B | 完整款,多轮工具对话 + 复杂 agent 能力,建议 iPhone 15 Pro 及以上 |
| MiniCPM-V 4.6 | 多模态款,图片问答 / LIVE 摄像头实时识别,建议 A17 Pro 及以上 |
方案 A(推荐)— 空壳安装,手机端下载
直接用 Xcode 把 App 安装到手机,打开后进入「模型设置」,在手机上直接下载 E2B 或 E4B。默认工程不会把 Models/ 里的文件打入包,安装包更小,安装更快。
方案 B — 打包 E2B 进 App
Gemma 4 现在用 LiteRT-LM 推理,模型是单个 .litertlm 文件(不再是 MLX 权重目录)。
Models/(推荐用 Hugging Face CLI):brew install hf
mkdir -p ./Models
hf download litert-community/gemma-4-E2B-it-litert-lm gemma-4-E2B-it.litertlm --local-dir ./Models
Models/gemma-4-E2B-it.litertlm 拖进工程,确认它出现在 Build Phases > Copy Bundle Resources(作为单个文件加入,不是 folder reference)LLM/Models/PredefinedModels.swift 里的 allModels,只保留要分发的模型E2B 约 2.4 GB,E4B 约 3.4 GB。国内用户可设HF_ENDPOINT=https://hf-mirror.com加速,或从 ModelScope 镜像下载同名文件。Models/已在.gitignore中忽略,不会提交到仓库。
方案 C — 同时打包 E2B + E4B
下载两个模型文件:
brew install hf
mkdir -p ./Models
hf download litert-community/gemma-4-E2B-it-litert-lm gemma-4-E2B-it.litertlm --local-dir ./Models
hf download litert-community/gemma-4-E4B-it-litert-lm gemma-4-E4B-it.litertlm --local-dir ./Models
然后把 gemma-4-E2B-it.litertlm 和 gemma-4-E4B-it.litertlm 两个文件都加入 Xcode 的 Copy Bundle Resources。
LIVE 模式(语音交互)额外模型
如果你需要使用 LIVE 模式的语音识别和语音合成,需要额外下载 ASR 和 TTS 模型:
```bash
PhoneClaw 是一个运行在 iPhone 上的本地私人 Agent。内置 Gemma 4 和 MiniCPM-V 多个本地模型,在端侧完成推理和 Skill 调用,无需云端 API 或外部模型接入,不上传聊天内容。
日历:用自然语言创建日历事件,支持指定标题、时间、地点。
"明天下午两点,在高科技园区约了个会,帮我加到日历"
"我今天有哪些日程?"
"帮我分析一下这周忙不忙"
提醒事项:创建定时提醒,准时弹出系统通知,不会遗漏。
"提醒我今晚八点发给老板那份文件"
通讯录:查询、保存、更新或删除联系人,支持姓名、手机号、公司、邮箱、备注,按手机号自动去重。
"帮我存一下王总的电话 13812345678,字节跳动的"
"检查下联系人张晓霞的电话多少"
剪贴板:读写系统剪贴板,可作为多步任务的数据中转。
"把刚才那段文字复制到剪贴板"
翻译:任意语种互译,自动识别源语言。
"把刚才那段话翻译成日语"
健康数据:读取 HealthKit 步数、距离、卡路里、心率、睡眠、运动记录。用户授权后在本地处理,不上传。
"我今天走了多少步"
"昨晚睡了多久"
"本周步数怎么样"
"我的静息心率是多少"
联网搜索:用户明确要求时搜索公开网页或读取 URL,把实时信息整理成回答。
"联网搜索今天的 AI 新闻"
"读取这个网页并总结: https://example.com"
首次安装后如系统提示信任证书:设置 → 通用 → VPN 与设备管理 → 信任
提醒我今晚八点发文件
帮我存一下王总的电话 13812345678
把刚才那段话翻译成英文
Mac 客户端用于把同一局域网内的 Mac 作为 iPhone 的远程推理源。手机端仍然使用 PhoneClaw 的聊天界面和 Skill 系统,模型推理请求会发到你配对的 Mac。
方式 A:下载 release(推荐)
PhoneClawGateway.appPhoneClawGateway.app,选择「打开」Gateway 默认监听 18080 端口,并通过 Bonjour 广播 _phoneclaw-llm._tcp 服务。
方式 B:从源码构建
cd MacGateway
bash build-app.sh
open PhoneClawGateway.app
从源码构建后同样需要允许 macOS 的「本地网络」权限。
配置 Mac 端运行源
PhoneClawGateway.appollama pull gemma3:4b
在 iPhone 上配对并使用
远程模型会出现在模型选择器的「远程模型」分组里。若手机搜不到 Mac,优先检查:Mac 客户端是否正在运行、本地网络权限是否允许、两台设备是否在同一 Wi-Fi、系统防火墙是否允许 PhoneClawGateway.app 接收局域网连接。
后续会继续把能力拆成更清晰的 Skill,而不是把所有逻辑都堆在一个大 Prompt 里。适合继续追加的方向:
除了主聊天模型之外,后续适合接入的本地模型:
这会让 PhoneClaw 从"一个大模型做所有事",逐渐演进成"多个本地模型协同工作"的架构。
探索把外部视频输入、屏幕画面理解和本地模型串起来,让 PhoneClaw 不只是"在手机里回答问题",而是逐步具备更强的现实世界感知与调度能力。
为什么安装后看不到权限弹窗? 通常是因为对应 Skill 还没有真正执行到系统 API。如果之前已经拒绝过一次,iOS 也不会反复弹框,需要到系统设置里手动开启。
为什么切模型后加载失败? 先确认:模型文件名和 LLM/Models/PredefinedModels.swift 里的 allModels 一致;如果你走的是空壳安装,模型已经在手机端下载完成;如果你走的是内置分发,该模型确实被打进了 App 包;设备内存足够。
为什么提醒事项创建失败? 最新代码会先尝试复用现有提醒列表;如果系统里没有可写列表,会再尝试自动创建一个 PhoneClaw 提醒列表。如果这一步仍失败,通常是系统提醒源本身不可写。
为什么 iPhone 搜不到 Mac 客户端? 先确认 PhoneClawGateway.app 正在运行,并且 macOS 已允许本地网络权限;iPhone 和 Mac 需要在同一个局域网。若仍搜不到,检查 macOS 防火墙是否允许该 App 接收连接,或者重新运行 bash MacGateway/build-app.sh 后再打开生成的 App。
PhoneClaw 是一款运行在 iPhone 上的本地私人 AI Agent。它完全基于端侧推理,无需联网即可实现智能交互,确保您的聊天内容、图片及个人数据绝不上传至第三方服务器,实现极致的隐私保护。项目支持 Swift 开发,适配 iOS 17+ 系统,为您提供一个完全离线的智能助手体验。
PhoneClaw 具备强大的多模态理解能力,可通过拍照或相册图片进行场景识别与图表解读,且所有推理均在设备端完成。其核心采用基于 Markdown 文件的 Skill 系统,无需重新编译即可通过编写 SKILL.md 扩展能力。此外,系统支持 Gemma 4 与 MiniCPM-V 4.6 等多种规格模型的灵活管理,并提供断点续传的模型下载功能,确保大模型获取过程稳定可靠。
源码构建环境要求:macOS 系统、Xcode 16、iOS 17+ 版本,并需安装 CocoaPods。运行环境需使用真机进行调试,并准备好 Apple ID。针对不同模型,建议使用 A16 及以上芯片(如 Gemma 4 E2B)或 A17 Pro 及以上芯片(如 MiniCPM-V 4.6)以获得最佳性能。
推荐方式为通过 TestFlight 直接安装,安装后在「模型设置」中按需下载模型并开启 Skill 权限。若选择源码构建,请先通过 `pod install` 安装依赖。开发者可根据需求选择两种方案:方案 A 为“空壳安装”,通过 Xcode 安装后在手机端下载模型,安装包体积更小;方案 B 为“内置分发”,通过 Hugging Face CLI 下载模型并将其打包进 App 的 Bundle Resources 中。
PhoneClaw 可以通过自然语言指令调用内置的多种 Skill,例如创建日历事件、设置提醒事项、管理通讯录、读写剪贴板、进行多语种翻译,以及读取 HealthKit 中的健康数据(如步数、心率等)。所有操作均在本地完成,您可以像与真人对话一样,通过语音或文字指挥 Agent 处理日常事务。
PhoneClaw 提供了丰富的 iOS 原生 API 扩展潜力,开发者可以进一步接入文件与目录操作、照片检索与描述、备忘录(Notes)读写、本地通知、地图与位置服务、Safari 浏览器上下文传递,以及更深度的通讯录、日历与提醒事项的读写能力,构建更强大的本地 Agent。
项目未来的演进方向包括:1. 扩展更多 Skill 模块,涵盖文件管理、照片整理及本地知识库检索;2. 串联更多本地模型,引入 OCR、语音识别(ASR)、语音合成(TTS)及 Embedding 模型,实现从“单模型”向“多模型协同”架构的转变;3. 探索外部硬件与视觉扩展,通过接入外部视频输入与屏幕理解,提升 Agent 对现实世界的感知与调度能力。
常见问题解答:若安装后未弹出权限请求,请检查是否已在系统设置中手动开启相关权限;若切换模型后加载失败,请确认模型目录名与代码中的 `availableModels` 一致,并检查设备内存是否充足;若提醒事项创建失败,请确认系统是否存在可写的提醒列表,PhoneClaw 会尝试自动创建专属列表以解决此问题。
创��的设备端AI解决方案,填补移动端离线AI空白。结合Swift生态和Gemma模型优势,技术方向前瞻。维护活跃度较好,值得关注。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
总体来看,手机爪AI代理 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | PhoneClaw |
| 原始描述 | 开源AI工作流:PhoneClaw: On-device AI Agent for Phone powered by Gemma 4。⭐937 · Swift |
| Topics | 移动AI离线运行开源框架Gemma模型iOS开发 |
| GitHub | https://github.com/kellyvv/PhoneClaw |
| License | NOASSERTION |
| 语言 | Swift |
收录时间:2026-05-23 · 更新时间:2026-05-30 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。