About Enchanted
Enchanted is an open-source app for macOS, iOS and visionOS that provides a chat interface for privately hosted language models. It works with Ollama, so models such as Llama 2, Mistral and Vicuna run on a server you control while the app supplies the polished front end. The README describes it as essentially a ChatGPT-style interface that connects to your own models.
The feature list includes conversation history stored on the device, markdown rendering for tables, lists and code blocks, voice prompts, read-aloud text to speech, image attachments, a configurable system prompt, editing messages or resubmitting them with a different model, deleting conversations, light and dark modes and a Spotlight-style panel on macOS. The project notes that all features work offline against your own server.
You need to run your own Ollama server, version 0.1.14 or later, and point the app at it, either publicly or through your own network setup. The app is distributed through the App Store and licensed under Apache-2.0. The README mentions that a successor project called Jaz is the new iteration of this one.
Key features
- Chat interface for Ollama-hosted models
- Conversation history stored on the device
- Markdown rendering for code and tables
- Voice prompts and read-aloud
- Image attachments for prompts
- Custom system prompts
- Spotlight-style panel on macOS
Good fit for
- →Chatting with private local language models from an iPhone
- →Keeping conversations off third-party AI services
- Built with
- Swift
- Tags
- ollama
- llm
- ios
- macos
- chat
- swift
- private-ai
- visionos
Enchanted: questions and answers
- What is Enchanted used for?
- Enchanted is an open-source iOS and macOS app for chatting with language models you host yourself through Ollama. It is a good fit for chatting with private local language models from an iPhone and keeping conversations off third-party AI services.
- Is Enchanted open source?
- Yes. Enchanted is open source under the Apache-2.0 licence. Its source code is on GitHub at gluonfield/enchanted and is written mainly in Swift.
- Is Enchanted free?
- Yes. Enchanted is open source, so the software itself is free to use.
- Can I self-host Enchanted?
- Yes. Enchanted can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Enchanted an alternative to?
- Enchanted is an open-source alternative to ChatGPT and Claude. Other open-source alternatives to ChatGPT include Open WebUI, Hugging Face Chat UI and Zola Chat.
- Is Enchanted actively maintained?
- Yes. The most recent commit to Enchanted was on 7 July 2026, and the latest release is v1.8.2, published on 15 June 2026. The project has 6k stars on GitHub.
Open-source alternatives to Enchanted
See all
Open WebUI
AI Tools
Run AI on your own terms. Connect any model, extend with code, and protect what matters wi
OSSvs ChatGPT★ 154k
Hugging Face Chat UI
AI Tools
The open source codebase powering HuggingChat
Apache-2.0vs ChatGPT★ 11k
Zola Chat
AI Tools
Open chat interface for all your models.
Apache-2.0vs ChatGPT★ 1.5k
Jan
AI Tools
Jan is an open-source alternative to ChatGPT. Run open-source AI models locally or connect
OSSvs ChatGPT★ 45k
Suna
AI Tools
The open-source AI Management System
OSSvs Manus★ 20k
GPT4All
AI Tools
GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.
MITvs ChatGPT★ 77k
SaaS alternatives to Enchanted
See all
ChatGPT
AI Tools
ChatGPT is OpenAI's conversational AI assistant for answering questions, writing, coding and analysis through web and mobile apps.
SaaS
Claude
AI Tools
AI assistant from Anthropic for writing, analysis, coding and document work
SaaS
Aymo AI
AI Tools
Team workspace with access to GPT, Claude, Gemini, DeepSeek, Grok and other AI models
SaaS
DeepSeek
AI Tools
AI chat assistant and API built on DeepSeek reasoning and language models
SaaS
Google Gemini
AI Tools
Google AI assistant for chat, writing, coding, research and image generation
SaaS
Grok
AI Tools
xAI's chat assistant with live web and X post search, image generation and reasoning
SaaS