PocketBot: A Local AI Autopilot for iOS Using App Intents and On-Device Inference

PocketBot is an iOS autopilot agent that runs entirely on-device, using native iOS frameworks to create event-driven automations without sending data to cloud servers. The developers built it over four weeks with help from Claude Opus 4.6's 1M context window.
Architecture and Technical Details
The system uses a privacy-first approach with these key components:
- 100% Local Inference: Runs a quantized 3B Llama model natively on iPhone's Neural Engine via Metal
- Native Orchestration: Uses Apple's AppIntents and CoreLocation frameworks instead of screen scraping
- Event-Driven Engine: Only wakes up in background when OS fires system triggers (location, time, battery)
- Privacy-First: Prompts, data, and automations never hit cloud servers
Current Capabilities
Three working examples from the beta:
- The Battery Savior: "If my battery drops below 5%, dim the screen and text my partner my live location."
- Morning Briefing: "At 7 AM, scan my calendar/reminders/emails, check the weather, and push me a single summary notification."
- Monzo/FinTech Hacks: "If I walk near a McDonald's, move £10 to my savings pot."
Development Context and Challenges
The developers built PocketBot because they wanted a "Driver, not a Search Bar"—an actual agent rather than just another chatbot wrapper. They specifically avoided fighting the OS by architecting around native iOS APIs.
Current limitations include battling memory limits of A-series chips during on-device reasoning. The beta is limited to 1,000 testers to monitor battery impact across different iPhone models, with particular interest in testing on iPhone 15 Pro or newer devices to see if iOS kills the app process.
📖 Read the full source: r/ClaudeAI
👀 See Also

Octopoda: Open Source Memory Layer for Local AI Agents
Octopoda is an open source memory layer that gives local AI agents persistent memory between sessions, semantic search, loop detection, and crash recovery. It runs fully offline with a 33MB embedding model and integrates with LangChain, CrewAI, AutoGen, and OpenAI Agents SDK.

CopilotKit: Open-Source React Building Blocks for Agent UIs
CopilotKit (30k stars, MIT) provides React components for agent UI layer: chat, streaming, tool calls, human-in-the-loop, and generative UI, with AG-UI protocol support across LangGraph, ADK, CrewAI, and more.

Claude Skills to Emulate a Design Studio Environment
A designer shares two Claude skills: one simulates a studio with teammates and design methods, the other adds 'rigorous play' for creativity.

Benchmark shows AI browser automation tools vary 2.6x in token costs despite identical accuracy
A benchmark of 4 CLI browser automation tools using Claude Sonnet 4.6 on 6 real-world tasks found all achieved 100% accuracy, but openbrowser-ai used 36,010 tokens while others used 77,123-94,130 tokens. Tool call count was the strongest predictor of token cost.