By downloading, installing, or using OpenClient ("the App"), you agree to these terms. If you do not agree, do not use the App.
OpenClient is a native Apple client for iOS, iPadOS, and macOS that connects to any OpenAI-compatible server you provide — such as Ollama, LiteLLM, or any other self-hosted or third-party backend that implements the OpenAI API. The App enables text conversations, image and document analysis (Vision), voice transcription (Speech-to-Text), text-to-speech playback, image generation, web search, and an agentic tool-calling loop — all processed exclusively by the server you configure. The App does not host, operate, or control any LLM server, AI model, or search provider.
Additional capabilities include:
openclient://), drag and drop, or Apple
Shortcuts.OpenClient is free to download and use. The App itself has no subscription, in-app purchases, or hidden fees of any kind.
However, connecting the App to a paid LLM provider — such as OpenAI, Anthropic, Groq, or any other cloud-based service — may incur charges billed directly by that provider based on your API usage (tokens consumed, images generated, audio transcribed, etc.). These costs are entirely independent of the App and the developer of OpenClient has no visibility into, control over, or liability for them.
Local and self-hosted models (e.g., Ollama running on your own hardware) generally involve no per-request cost, but you are responsible for the infrastructure you operate.
The App stores conversation history locally on your device using the file system. If iCloud is enabled in your device settings, the following data may be synced to iCloud:
You control whether iCloud sync is active through your device's iCloud settings. The developer does not access any data stored in your iCloud account. Disabling iCloud sync means data remains local only and is not shared across devices.
The App may display estimated conversation costs calculated from token usage and pricing metadata supplied by your LiteLLM server. These figures are approximations only; actual charges are determined exclusively by your LLM provider or API usage plan. The developer is not responsible for any discrepancies between displayed estimates and actual billing.
The App's source code is available under the GNU Affero General Public License v3.0. You may inspect, modify, and redistribute the code under the terms of that license. The open-source nature of the project allows you to verify all claims made in these terms and in the Privacy Policy.
The App is provided "as is" without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. The developer does not guarantee that the App will be error-free, uninterrupted, or compatible with every server configuration.
To the maximum extent permitted by applicable law, the developer shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of data, revenue, or profits, arising from your use of the App. This includes, without limitation, costs incurred through third-party API providers, data loss resulting from server misconfiguration, inaccurate search results, or unintended actions performed by models in agent mode.
OpenClient is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by LiteLLM, OpenAI, Anthropic, Ollama, Groq, Brave, Tavily, Apple, or any other company or service mentioned in the App or its documentation.
These terms may be updated from time to time. Changes will be published on this page with an updated revision date. Continued use of the App after changes constitutes acceptance of the new terms.
If you have questions about these terms, you can open an issue on the GitHub repository.
Last updated: April 20, 2026