Run local LLMs on your phone with Observer: offline agents for monitoring and logging

Observer is an open-source iOS app that lets you run local LLMs on your phone in a completely offline configuration. It uses a simple n-second agent loop: it captures an image via camera (using multimodal models), processes it with a local LLM, and then executes actions based on the model's response. The agent can start and stop itself, matching Anthropic's definition of an agent (not just a workflow).
Key features
- 100% offline — no sign-in required, no network calls for inference.
- Multimodal model support: the agent sees images and responds with text.
- Discord notifications work offline (other channels like WhatsApp, Email, SMS, Voice Calling, and Telegram are unavailable in offline mode due to no auth).
- Logs events and can write descriptions to the agent's memory.
- Customizable loop interval (e.g., every n seconds).
Limitations
Because the offline mode has no authentication, push notifications via WhatsApp, Email, SMS, Voice Calling, and Telegram will not work. However, Discord notifications function perfectly.
Availability
- iOS: Available now on the App Store.
- Android: Expected release in ~3 days (after the two-week testing period).
How it works (from the tutorial)
The tutorial (linked below) walks through setting up Observer in offline mode. The core loop is:
capture image → multimodal LLM inference → action (log / notify via Discord) → repeat every n seconds
The author demonstrates using the app to monitor anything (e.g., recording when something happens, writing descriptions to memory).
Get started
GitHub: github.com/Roy3838/Observer
App Store: Observer AI on the App Store
Who it's for: Developers who want to run private, offline AI agents on their phone for monitoring, logging, or alerting — without cloud dependencies.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Cross-Model Review Loop for AI Coding Agents Catches Critical Planning Flaws
A developer built a cross-model review system where a second AI model reviews plans from coding agents before execution, catching critical flaws like rollback failures and security holes. The tool is MIT licensed and includes a TUI dashboard.

OpenClaw Nerve WebUI adds voice control and team management dashboard
Nerve is a WebUI for OpenClaw that provides an all-in-one dashboard for monitoring and managing AI agents, with voice control via double-tap shift for Whisper and sub-agent team building capabilities.

LightMem: Lightweight Memory System for LLM Agents with 10×+ Gains and 100× Lower Cost
LightMem is a modular memory system for LLM agents that achieves up to 10.9% accuracy improvement while reducing tokens by up to 117×, API calls by up to 159×, and runtime by over 12×. It's designed for scalable long-context reasoning across agent workflows.

Local Semantic Memory Search for OpenClaw Agents Using Harrier Embeddings
Run a local embedding server with Microsoft's Harrier model, expose an Ollama-compatible API, and wire OpenClaw's memorySearch config for local semantic memory retrieval without external services.