Practical overview
When it fits
Use Enchanted when you have an Ollama server and want an Apple-device chat interface for its models. The README describes both connecting to an already public server and forwarding a locally run server with ngrok.
Who it is for
- People who run Ollama and want to chat with its models from an iOS or macOS app.
- Users looking for chat features such as conversation history, Markdown display, voice prompts or image attachments while working with their own Ollama server.
Documented uses
- Send prompts to models available through an Ollama server.
- Continue conversations with history stored on the device and included in API calls.
- Set a system prompt, edit message content, or resubmit a message with a different model.
- Use voice prompts, image attachments or text-to-speech in supported chat workflows.
Requirements & limits
The README links to an App Store listing and says use requires an Ollama server, version 0.1.14 or later. It does not document a price.
- Enchanted is a client app, not a model host; an Ollama server and available model are prerequisites.
- The README lists conversation history, voice prompts, image attachments, text-to-speech, system prompts and Markdown support.
- The documented local-server setup uses ngrok to make the server publicly accessible through a temporary URL.
- The repository says Jaz is the new iteration of Enchanted.
- The repository identifies the project as open source under Apache-2.0 and uses Swift.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Connect Enchanted to an existing public Ollama server
Set Enchanted’s server endpoint to use an Ollama server that already has public access.
Before you start
- Enchanted app
- Ollama server version 0.1.14 or later with public access
- A model available on the Ollama server
Steps
Install Enchanted from the App Store.
Open the app settings and specify the Ollama server endpoint.
Submit a prompt.
Expected outcome
Enchanted is configured to send prompts to the specified Ollama server.
Guide limitations
- The guide assumes the Ollama server is already publicly accessible.
- Ollama must be version 0.1.14 or later.
Connect Enchanted to Ollama running on your computer
Configure Enchanted to reach a locally run Ollama server through an ngrok forwarding URL.
Before you start
- Enchanted app
- Ollama version 0.1.14 or later
- A downloaded Ollama model
- ngrok installed
Steps
Start the Ollama server and download a model.
Forward the server with
ngrok http 11434 --host-header="localhost:11434".Copy the forwarding URL shown by ngrok.
Install Enchanted and enter that URL as the server endpoint in app settings.
Submit a prompt.
Expected outcome
Enchanted is configured to send prompts through the ngrok forwarding URL to the Ollama server.
Guide limitations
- This setup makes the Ollama server publicly accessible through a temporary URL.
- The source does not document additional security configuration for the forwarding setup.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 October 2026
- Original website title
- gluonfield/enchanted · Official homepage title · retained in its source language
Related options
Jaz — The Enchanted README identifies Jaz as the new iteration of the project.

