Back to directory

OpenClient

An open-source native iOS, iPadOS, and macOS chat client, built with SwiftUI, that connects directly to a user's own LiteLLM, Ollama, or OpenAI-compatible server with no OpenClient-hosted proxy or subscription in between.

Visit website (opens in a new tab)arturocarreterocalvo.com
OpenClient

OpenClient connects directly to whatever AI server a user configures, whether that is LiteLLM, Ollama, or another server implementing the OpenAI-compatible endpoints the app needs, with no proxy or subscription operated by the app's own developers sitting in between; requests may still reach whichever providers are configured behind that server. It streams responses with Markdown and code-block rendering, shows a collapsible thinking block for reasoning models such as DeepSeek and o1, and supports attaching photos, camera shots, and PDF documents for multimodal conversations, along with speech-to-text dictation and text-to-speech playback.

Server-configured web search, function calling, and MCP tools exposed through LiteLLM can be discovered, enabled, and executed from the chat input bar, connecting to external services such as GitHub, filesystems, and databases through MCP servers configured on the user's own backend. Conversations sync through iCloud and integrate with the Apple ecosystem through the Share Sheet, Shortcuts, widgets, Control Center, and a macOS menu bar companion, and the complete project is open source under the GNU AGPL.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.