Repolode
kellyvv

kellyvv/PhoneClaw

GemmaやMiniCPM-VをiPhone上で動かし、Calendar、Reminders、Contacts、HealthのネイティブSkillsを備えたローカルAIエージェントとして使えるiOSアプリ兼Swiftフレームワーク。

代替できる製品:Siri

スター
1,280
フォーク
169
未解決の Issue
3
最終コミット
3 か月前

これは何?

PhoneClawは、Swiftで書かれたiPhone向けのローカルAIエージェントフレームワークです。LiteRT-LMを通じてGemma 4 E2BおよびE4Bを、さらにマルチモーダルモデルMiniCPM-V 4.6をデバイス上で実行するため、チャット、翻訳、ツール呼び出しを、個人データをデフォルトでサーバーに送信せずに利用できます。

エージェントはSkillsで構成されています。標準搭載のネイティブSkillsには、Calendar、Reminders、Contacts、Clipboard、HealthKitデータ、画像に関する質問、音声入力、カメラ入力を使うリアルタイムのLIVEモードがあります。各SkillはSKILL.mdファイルで定義されており、アプリのデータディレクトリにファイルを配置してホットリロードすることで、カスタムSkillsを追加できます。Web検索とWebページの閲覧は、ユーザーが明示的に実行した場合にのみ利用できます。

オプションのMac GatewayアプリはBonjourで公開され、ペアリングしたiPhoneから、同じLAN上のMacで動作するOllama、Codex CLI、Antigravity CLIへ推論リクエストを送信できます。iOS 17以降に対応し、Xcode 16とCocoaPodsでビルドできます。

主な機能

  • 01LiteRT-LM経由でGemma 4 E2B/E4Bを、MiniCPM-V 4.6をiPhone上で実行
  • 02Calendar、Reminders、Contacts、Clipboard、HealthKit向けのネイティブSkills
  • 03SKILL.mdファイルで定義し、ホットリロードできるSkills
  • 04音声入力とカメラによるシーン理解に対応したLIVEモード
  • 05OllamaまたはCLIツールを実行するペアリング済みMacを使った、オプションのLAN経由推論

ユースケース

  • クラウドアカウントを使わず、iPhoneで音声またはテキストから予定、リマインダー、連絡先を管理
  • HealthKitの個人の健康データをデバイス上で要約
  • Markdownベースの形式でモバイルエージェントSkillsをプロトタイプ開発
  • 同じネットワーク上の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でのリモート推論には、同じローカルネットワーク上でペアリングされたMacが必要です。

トピック

よくある質問

PhoneClaw とは?
GemmaやMiniCPM-VをiPhone上で動かし、Calendar、Reminders、Contacts、HealthのネイティブSkillsを備えたローカルAIエージェントとして使えるiOSアプリ兼Swiftフレームワーク。 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ベースの形式でモバイルエージェントSkillsをプロトタイプ開発 同じネットワーク上のMacに、より大きなモデルの推論処理をオフロード
PhoneClaw のインストール方法は?
TestFlightからインストール
PhoneClaw はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kellyvv/PhoneClaw

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト