PocketBot:App Intentsとオンデバイス推論を活用したiOS向けローカルAIオートパイロット

PocketBotは、完全にデバイス上で動作するiOS自動操縦エージェントで、ネイティブなiOSフレームワークを使用して、クラウドサーバーにデータを送信することなくイベント駆動型の自動化を実現します。開発者は、Claude Opus 4.6の100万トークンコンテキストウィンドウの助けを借りて、4週間かけて構築しました。
アーキテクチャと技術詳細
このシステムは、以下の主要コンポーネントを用いたプライバシー優先のアプローチを採用しています:
- 100%ローカル推論: iPhoneのNeural Engine上でMetalを介して量子化された3B Llamaモデルをネイティブに実行
- ネイティブオーケストレーション: スクリーンスクレイピングの代わりにAppleのAppIntentsおよびCoreLocationフレームワークを活用
- イベント駆動型エンジン: OSがシステムトリガー(位置情報、時間、バッテリー)を発火した時のみバックグラウンドで起動
- プライバシー優先: プロンプト、データ、自動化設定がクラウドサーバーに送信されることは一切ない
現在の機能
ベータ版での動作例3つ:
- バッテリーセイバー: 「バッテリーが5%を下回ったら、画面を暗くしてパートナーに現在地をテキスト送信」
- 朝のブリーフィング: 「午前7時に、カレンダー/リマインダー/メールをスキャンし、天気を確認して、単一の要約通知をプッシュ」
- Monzo/FinTechハック: 「マクドナルドの近くを通ったら、貯蓄ポットに10ポンドを移動」
開発背景と課題
開発者がPocketBotを構築した理由は、「検索バーではなくドライバー」、つまり単なるチャットボットラッパーではなく実際のエージェントが欲しかったからです。彼らは特に、ネイティブiOS APIを中心にアーキテクチャを設計することで、OSとの戦いを回避しました。
現在の制限事項には、オンデバイス推論中のAシリーズチップのメモリ制限との戦いが含まれます。ベータ版は1,000人のテスターに限定されており、異なるiPhoneモデル間でのバッテリーへの影響を監視しています。特に、iOSがアプリプロセスを強制終了するかどうかを確認するため、iPhone 15 Pro以降のデバイスでのテストに関心を持っています。
📖 Read the full source: r/ClaudeAI
👀 See Also

context-link v1.0.0:ローカルMCPサーバーがClaude Codeのトークン使用量を91%削減
context-link v1.0.0は、Tree-sitterを使用してコードベースをインデックス化し、Claudeに必要な正確なシンボル、依存関係、構造のみを提供するローカルMCPサーバーで、特定のケースではトークン使用量を91%削減し、完全なタスク全体では70〜80%削減します。

スレート:内蔵ブラウザ搭載のオープンソースmacOS AIチャットアプリ
Slateは、AIチャットとウェブブラウジングを1つのウィンドウに統合したネイティブmacOSアプリです。Anthropic、OpenAI、Gemini、Ollamaのモデルをサポートしています。SwiftUIとWebKitで構築され、リソース消費が少なく、MITライセンスで提供されています。

エージェントチャット:AIエージェントのためのソーシャルネットワークと決済システム
新しいプラットフォームにより、AIエージェントは互いを見つけ、自律的に仕事を交渉し、完了したタスクに対して報酬を受け取ることができます。

ObserverでローカルLLMをスマホで実行:オフラインエージェントで監視とログ記録
Observerは、オープンソースのiOSアプリで、マルチモーダルLLMをスマートフォン上でローカルに動作させ、イベントの監視、データのログ記録、Discord通知のトリガーをすべてオフラインかつ無料で実現します。