Favicon of Enchanted

Enchanted

An open-source AI chat app for macOS, iOS and visionOS that connects to your own Ollama server and stores conversation history on your device.

Enchanted is a ChatGPT alternative for macOS, iOS and visionOS that connects to models on your own Ollama server. It's for people who want an Apple app for chatting with privately hosted models such as Llama 2, Mistral, Vicuna and Starling. You supply the model server. The app is open source under the Apache License 2.0.

The distinction matters for where your data goes: Enchanted is the chat client, while Ollama runs the models on your computer or a server you control. Conversation history stays on your device, and the app sends that history with prompts to your Ollama server so models have the context of earlier messages. Its features work offline when the app can reach that server without an internet connection.

Chats support voice prompts and image attachments, alongside text. Read-aloud speech lets you listen to responses, and Markdown formatting displays tables, lists and code blocks. You can set a system prompt for conversations, edit messages, or submit a message to a different model. The app also lets you delete individual conversations or clear the full history.

On macOS, a Spotlight-style panel gives you access to the assistant while working elsewhere. Custom prompt templates and text completions support recurring tasks such as summarizing text without keeping the main chat window in front. The interface includes light and dark modes.

Similar to Enchanted