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"

Turn your phone into a local AI agent runtime.
Website · TestFlight · 中文 · Report an Issue · Request a Feature
</div>
Core Features · Built-in Skills · Technical Notes · Quick Start · Mac Remote · Custom Skills · FAQ · Roadmap
</div>
PhoneClaw is a local AI agent framework for phones and edge devices. It runs Gemma 4 E2B / E4B via LiteRT and MiniCPM-V 4.6 on device, uses native mobile Skills for Calendar, Reminders, Contacts, Clipboard, Health data, image understanding, voice, and LiveLand, and lets you explicitly choose Web Search, webpage reading, or LAN-based Mac Gateway inference when a task needs it.
PhoneClaw (this project) is unrelated to the Android automation repo "rohanarun/phoneclaw" or the "phoneclaw" GitHub organization. Android app-store search results may also show a separate app with the same name.
Private Local Agent: Run inference and Skill calls directly on device. Use natural language to work with Calendar, Reminders, Contacts, Clipboard, Health data, and other local tasks.
Mac Remote Inference: Optionally pair with a Mac on the same LAN through PhoneClaw Gateway and use Mac-side Ollama, Codex CLI, or Antigravity CLI models while keeping the native iPhone chat and Skill experience.
Image Understanding and LIVE Vision: Ask questions about photos from the camera or photo picker, or enable the camera in LIVE mode so the model can understand the scene in real time.
Personal Data Analysis: Read local schedules, Health data, contacts, reminders, and clipboard content to generate summaries, availability analysis, and next-step suggestions. Personal data is processed on-device by default.
Realtime Information: When explicitly requested, search public webpages, fetch readable webpage text, and summarize live information into an actionable answer.
Voice Interaction: Supports voice input and LIVE real-time conversation for hands-free questions, notes, and actions.
File-Driven Skill System: Each capability is defined by a single Markdown file (SKILL.md). Adding or modifying a skill can happen through the Skill file. Skills are language-agnostic — anyone can write and share them.
Model Management and Resumable Downloads: Gemma main models and LIVE voice models can be downloaded, canceled, resumed, and retried directly on iPhone, or bundled into the app at build time.
Fully Offline First with Clear Data Flow: Inference and local Skill calls run on-device by default. Conversations, images, and personal data stay on iPhone. Web Search, webpage reading, and paired Mac remote inference are explicit user-triggered capabilities; Mac remote inference sends the current request to your paired Mac, and any further upstream access depends on the provider selected in the Mac client.
Mobile Memory Optimization: Includes model switching, system prompt editing, cache cleanup, and history trimming tuned for phone-scale on-device inference limits.
Bilingual Experience: Choose Auto, Chinese, or English in settings. The UI, default system prompt, built-in Skills, tool results, and permission text switch together.
Model recommendation:
| Model | Use case |
|---|---|
| Gemma 4 E2B | Lightweight: chat / translation / single-turn queries, A16 and above |
| Gemma 4 E4B | Full-featured: multi-turn tool conversations and complex agent flows, iPhone 15 Pro and above |
| MiniCPM-V 4.6 | Multimodal: image Q&A / real-time camera in LIVE mode, A17 Pro and above recommended |
pod install
Calendar: Create calendar events, query schedules, and analyze busyness or free time using natural language.
"Schedule a meeting at Hightech Park tomorrow at 2pm"
"What is on my calendar today?"
"How busy am I this week?"
Reminders: Set time-based reminders that fire a system push notification exactly on schedule.
"Remind me tonight at 8 to send the file to my boss"
Contacts: Search, save, update, or delete contacts with name, phone, company, email, and notes. Automatically deduped by phone number.
"Save Wang's number 13812345678, he's from Bytedance"
"Check Sarah Lee's phone number"
Clipboard: Read and write the system clipboard. Useful as a data relay in multi-step tasks.
"Copy that text to the clipboard"
Translate: Translate between any pair of languages, with automatic source detection.
"Translate that last line into Japanese"
Health Data: Read HealthKit steps, distance, calories, heart rate, sleep, and workout records after user authorization. All data stays on-device.
"How many steps did I take today?"
"How did I sleep last night?"
"How are my steps this week?"
"What's my resting heart rate?"
Web Search: When explicitly requested, search public webpages or read a URL, then summarize realtime information into an answer.
"Search the web for today's AI news"
"Read and summarize this page: https://example.com"
Recommended install: TestFlight. After installing, download a model in Model Settings, then enable the Skills you need.
Building from source requires macOS + Xcode 16, iOS 17+, CocoaPods, a real device, and an Apple ID.
Demo: PhoneClaw running Gemma 4 on-device via LiteRT, executing native iOS Skills.
The default recommended flow is now:
Model SettingsGemma 4 E2B or Gemma 4 E4B directly on the phoneYou only need the Models/ directory on your Mac if you want to bundle a model inside the app itself.
Gemma 4 now runs on LiteRT-LM: each model is a single .litertlm file in place of an MLX weight directory. Install the Hugging Face CLI first:
```bash brew install hf
On first install, if prompted to trust the developer certificate: Settings → General → VPN & Device Management → Trust
This is now the default recommended setup.
Advantages:
By default, the project builds a lightweight app while model files download on device or get copied explicitly during custom builds.
Models/gemma-4-E2B-it.litertlm, remove Models/gemma-4-E4B-it.litertlmgemma-4-E2B-it.litertlm is included as a single file resourceallModels in LLM/Models/PredefinedModels.swift to only include the models actually shipped (otherwise the settings page will show options that don't exist)Download both models:
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
Then add both .litertlm files into Xcode's Copy Bundle Resources.
How do I trigger permission dialogs after install? Permission dialogs appear when a Skill reaches the related system API call. After a previous denial, re-enable the permission in system Settings.
Why does the model fail to load after switching? Verify that the model file name matches allModels in LLM/Models/PredefinedModels.swift, that the model has finished downloading on-device if you are using the shell-only install flow, or that it was actually included in the app bundle if you are shipping it built-in, and that the device has enough memory.
Why does creating a reminder fail? The latest code first attempts to reuse an existing writable reminder list. If none is found, it tries to automatically create a PhoneClaw list. If that also fails, the system reminder source itself is likely read-only.
How do I make the iPhone discover the Mac client? Make sure PhoneClawGateway.app is running and macOS has allowed Local Network permission. The iPhone and Mac must be on the same LAN. If discovery still fails, check that the macOS firewall allows the app to accept incoming connections, or rebuild the app with bash MacGateway/build-app.sh and open the generated app again.
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 不对第三方内容的准确性作法律背书。