OpenClient
A native Apple client for LiteLLM, Ollama, and any
OpenAI-compatible server.
Your data, your server, your rules.
FEATURES
Everything you need to talk to any LLM
Any LLM Provider
Connect directly to Ollama, LiteLLM, or any OpenAI-compatible server, including Anthropic, Groq, Gemini, and more.
Privacy First
Self-hosted. Your data stays on your server. API keys stored securely in Keychain.
Real-time Streaming
Chat with any LLM using Server-Sent Events for instant, token-by-token responses.
Image Generation
Generate images from text prompts via DALLΒ·E, Stable Diffusion, Gemini, and more.
Voice & Audio
Speech-to-text dictation and text-to-speech playback for hands-free interaction.
Vision & Documents
Attach images and PDFs to any conversation and let the model analyze, summarize, or answer questions about them.
Agent Mode
Autonomous tool-calling loop. The model browses the web, saves memories, and chains actions to complete complex tasks.
MCP Tools
Connect to any Model Context Protocol server. Extend the model with custom tools, APIs, and data sources.
Persistent Memory
Memory that persists across conversations. Add your own notes or let the model build it automatically during chat.
GET STARTED
Up and running in two steps
- Deploy a LiteLLM proxy β or run Ollama locally
- Download OpenClient, open Settings, and enter your server URL
iOS 26+ Β· iPadOS 26+ Β· macOS 26+
OPEN SOURCE
Built in the open, auditable by anyone
OpenClient is free and open source under the GNU Affero General Public License v3.0. Browse the code, report issues, or contribute on GitHub.
View on GitHub