Chapper: Native iOS Client for LM Studio, Ollama, and OpenAI-Compatible Local Models

Chapper is a native SwiftUI iOS client for connecting to local AI models running on LM Studio, Ollama, and any OpenAI-compatible server. The app runs entirely on-device with no cloud requirements, web views, or mandatory accounts.
Core Features
- Real-time token streaming with live inference speed display
- Full sampling controls: temperature, top-p, top-k, min-p, TFS-Z, repeat/presence/frequency penalty
- Structured output/JSON schema mode
- Markdown rendering with syntax-highlighted code blocks
Reasoning Model Support
- Collapsible thought process panel inline above each response
- Works with Qwen3, DeepSeek-R1, and any model using <think> tags
- Custom <think> tag parser for reasoning model output
Model Management
- In-app model management: browse, load, configure context length
- Flash attention support
- GPU KV-cache offload
Conversation Features
- Personas with persistent system prompts per chat
- Full-text search across all conversations + pinned chats
- Memory system that injects long-term context automatically
- Scratchpad for working notes while chatting
Output Options
- Export in 7 formats: PDF, HTML, Markdown, JSON, CSV, XML, TXT
- TTS in three modes: native iOS voices, local on-device Kokoro model (experimental), or custom TTS server
- Background playback support
Technical Implementation
- Native async streaming over SSE
- MCP tool integration for web search, file access, URL fetching
- iCloud sync (optional)
- On-device analytics dashboard
- 12 language support
- Custom haptics with toggle option
Pricing & Availability
Free + Pro model with one-time purchase, no subscription. Core chat is free. Pro unlocks advanced sampling, unlimited history, all export formats, custom icons, and unlimited personas. Works on iPhone and iPad.
📖 Read the full source: r/LocalLLaMA
👀 See Also

MCP-Enabled Agent-Native Hosting: Deploy Apps via AI Agents on ocl-nexus
ocl-nexus introduces an MCP server setup that lets AI coding agents deploy apps directly to an SSO-protected live environment using only an API key.

Rails-AI-Context Gem Provides Claude Code with Complete Rails App Model via MCP
The rails-ai-context gem auto-introspects Rails applications and exposes 39 tools via MCP, allowing Claude Code to query specific app details like schema with encrypted columns, model associations, routes, Stimulus wiring, and Turbo mappings instead of reading entire files.

Codev: AI agent workflow for 106 PRs in 14 days
Codev is an open-source system that coordinates multiple AI agents through a strict Spec→Plan→Implement→Review→PR workflow, catching 20 bugs before shipping and producing code rated 1.2 points better on a 10-point scale.

Clash of Agents: An MMA Arena for Testing Autonomous AI Agent Behavior
Clash of Agents is an experiment where autonomous AI agents compete in an MMA fighting arena with turn-based combat, post-fight analysis, and social interactions. Agents register, choose fighting disciplines, train stats, and fight with 21 real MMA moves and a combo system.