Repolode
kellyvv

kellyvv/PhoneClaw

一款 iOS 本地 AI 智能体框架,在 iPhone 上运行 Gemma 等模型,并调用日历、提醒、通讯录等原生能力。

可替代:Siri

Star
1,280
Fork
169
未关闭 Issue
3
最近提交
3个月前

这是什么?

PhoneClaw 是一个用 Swift 编写的 iPhone 本地 AI 智能体框架。它通过 LiteRT-LM 在设备上运行 Gemma 4 E2B、E4B 模型,并支持 MiniCPM-V 4.6 多模态模型,聊天、翻译和工具调用默认不需要把个人数据发送到服务器。

智能体以 Skill 的形式组织能力。内置的原生 Skill 覆盖日历、提醒事项、通讯录、剪贴板、HealthKit 健康数据、图片问答、语音输入,以及支持摄像头的实时 LIVE 模式。每个 Skill 由一个 SKILL.md 文件定义,把文件放入应用数据目录即可热加载自定义 Skill。联网搜索和网页读取仅在用户明确触发时使用。

此外,配套的 Mac Gateway 应用通过 Bonjour 在局域网内广播。配对后,iPhone 可以把推理请求发送到同一局域网内 Mac 上运行的 Ollama、Codex CLI 或 Antigravity CLI。项目要求 iOS 17 及以上,使用 Xcode 16 和 CocoaPods 构建。

核心功能

  • 01在 iPhone 上通过 LiteRT-LM 运行 Gemma 4 E2B/E4B 与 MiniCPM-V 4.6
  • 02原生支持日历、提醒事项、通讯录、剪贴板和 HealthKit 健康数据
  • 03Skill 以 SKILL.md 文件定义,支持热加载
  • 04LIVE 模式提供语音输入和摄像头场景理解
  • 05可选通过配对的 Mac 在局域网内调用 Ollama 或 CLI 工具进行推理

适用场景

  • 在 iPhone 上用语音或文字管理日程、提醒和联系人,无需云端账户
  • 在设备端汇总 HealthKit 中的个人健康数据
  • 用基于 Markdown 的格式快速试验移动端智能体 Skill
  • 将较大模型的推理转移到同一网络中的 Mac 上

快速上手

  1. 1

    通过 TestFlight 安装

使用前须知

  • 需要运行 iOS 17.0 或更高版本的 iPhone;从源码构建需要 macOS、Xcode 16 和 CocoaPods。
  • Gemma 4 E4B 需要 iPhone 15 Pro 或更新机型,MiniCPM-V 4.6 建议使用 A17 Pro 或更新机型。
  • 侧载签名版本有内存上限,E4B 只能使用 CPU,此时建议使用 E2B 模型。
  • Mac 远程推理需要与 iPhone 处于同一局域网并已配对一台 Mac。

标签

常见问题

PhoneClaw 是什么?
一款 iOS 本地 AI 智能体框架,在 iPhone 上运行 Gemma 等模型,并调用日历、提醒、通讯录等原生能力。 PhoneClaw 是一个用 Swift 编写的 iPhone 本地 AI 智能体框架。它通过 LiteRT-LM 在设备上运行 Gemma 4 E2B、E4B 模型,并支持 MiniCPM-V 4.6 多模态模型,聊天、翻译和工具调用默认不需要把个人数据发送到服务器。
PhoneClaw 可以免费使用吗?用的什么许可证?
PhoneClaw 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
PhoneClaw 还在维护吗?
半年内有更新。PhoneClaw 最近一次提交是在 2026年8月6日。
PhoneClaw 适合用来做什么?
在 iPhone 上用语音或文字管理日程、提醒和联系人,无需云端账户 在设备端汇总 HealthKit 中的个人健康数据 用基于 Markdown 的格式快速试验移动端智能体 Skill 将较大模型的推理转移到同一网络中的 Mac 上
PhoneClaw 怎么安装和运行?
通过 TestFlight 安装
在哪里获取 PhoneClaw?
源代码和安装说明在 GitHub 上:https://github.com/kellyvv/PhoneClaw

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目