A native iOS/macOS/visionOS application that provides a chat interface for privately hosted language models via Ollama. It requires a separately running Ollama server (v0.1.14+) and is not available for Android.
Project overview
A native iOS/macOS/visionOS application that provides a chat interface for privately hosted language models via Ollama. It requires a separately running Ollama server (v0.1.14+) and is not available for Android.
Project type
Model Runtime
Use cases
Chat Assistants
Deployment
Refer to project documentation
License
Apache-2.0
Best for
General users and developers within the Apple ecosystem who have an Ollama server (v0.1.14+) running locally or publicly.
Users requiring an offline-capable interface for local models with local-only data boundaries.
Key capabilities
Connects to private Ollama servers to provide a chat interface for models such as Llama 2, Mistral, and Vicuna.
Supports image attachments for prompts.
Stores conversation history locally on the device and includes it in API calls.
All application features function offline, dependent on the local model server.
Supports voice prompts and text-to-speech for read-aloud interactions.
Limitations and risks
Requires a separate Ollama server running locally or publicly to function.
Telemetry practices, GPU requirements, and minimum hardware specifications are currently not documented.
Getting started
Download the application from the App Store, then open App Settings to specify your Ollama server endpoint.
Evidence and sources
GitHub project description: Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna using Ollama.
README: Enchanted is an open source, Ollama compatible, elegant macOS/iOS/visionOS app for working with privately hosted models such as Llama 2, Mistral, Vicuna, Starling, and more. It's…
README: - Text to Speech (Read Aloud) - Conversation history included in the API calls - Dark/Light mode - Conversation history is stored on your device - Markdown support (nicely display…