By downloading, installing, or using OpenClient ("the App"), you agree to these terms. If you do not agree, do not use the App.
You must have legal capacity under applicable law to accept these terms. If you do not, you may use the App only with permission from a parent or legal guardian.
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. Server-backed AI operations are sent to the server you configure. Depending on the selected setting, speech transcription may instead use Apple's Speech framework; processing then follows Apple's platform behavior and settings. 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.AI output can be inaccurate, fabricated, incomplete, offensive, or unsafe. Independently verify important information. Output is not professional medical, legal, financial, or safety advice.
OpenClient is free to download and use and has no subscription. The App offers optional, voluntary in-app purchases through its tip jar; they are not required to use the App.
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.
Voluntary feedback submissions through Votice may include an optional name, text, and attachments, and may be visible to other users through the feedback board. Do not submit confidential, unlawful, or infringing material. You grant the developer non-exclusive permission to display and use submitted feedback to operate and improve the App; you retain ownership of your content.
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 stops future synchronization by the App but does not automatically delete files already in iCloud; you manage those files through iCloud. Disabling sync does not prevent server requests, voluntary Votice submissions, or voluntary tip purchases processed by Apple through StoreKit.
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: July 15, 2026