enchanted

在苹果设备上,私密畅聊本地大模型

Enchanted 是一款专为 iOS 和 macOS 设计的原生聊天应用,旨在让用户通过 Ollama 与本地托管的开源大语言模型(如 Llama2、Mistral、Vicuna 等)进行私密对话。它解决了云端 AI 服务带来的隐私泄露风险和网络依赖问题,让用户完全掌控自己的数据和对话内容。核心能力包括:简洁直观的聊天界面、多模型切换支持、流式响应、以及针对 Apple 生态的深度优化(如原生性能、键盘快捷键、iCloud 同步等)。用户无需编写代码即可连接 Ollama 服务,实现本地 AI 的便捷交互,适合开发者、隐私敏感用户和离线场景。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 6002
维护状态 维护中
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队gluonfield
所属国家
官网地址
定价模式free
价格说明开源项目,基于Apache-2.0许可证,可免费使用和部署,无付费版本。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Swift
技术栈/模型ios,large-language-model,llama,llama2,llm,mistral,ollama,ollama-app,swift
GitHub 星标★ 6002
30天Star增速
HF 下载量
上线时间2023-12-13 00:00:00
最近更新2026-09-22 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • 一台运行 Ollama 服务的电脑,Ollama 版本需为 v0.1.14 或更高
  • iPhone / iPad / Mac 等 Apple 设备,用于安装 Enchanted 应用
  • 若 Ollama 只在本机运行,需额外安装 ngrok 做公网转发
  • 可访问 App Store 的 Apple 账号

安装与启动步骤

  1. 1启动 Ollama 并下模型

    在本机启动 Ollama 服务,并提前下载好要用的模型(如 Llama 2、Mistral、Vicuna、Starling 等)。README 未给出具体下载命令。

  2. 2用 ngrok 转发服务

    若 Ollama 无法被公网访问,安装 ngrok 后把本机 11434 端口转发出去,注意带上 host-header 参数。

    ngrok http 11434 --host-header="localhost:11434"
  3. 3复制转发地址

    在 ngrok 输出里找到 Forwarding 一行,复制形如 https://xxxx.ngrok-free.app 的临时 URL,这就是 Ollama 的对外 API 地址。

  4. 4下载 Enchanted 应用

    在 App Store 搜索并安装 Enchanted(enchanted-llm),支持 macOS、iOS 与 visionOS。

  5. 5在设置中填服务器地址

    打开应用进入 Settings,把上一步复制的服务器地址填进 server endpoint,保存后即可开始对话。

关键配置

配置项必填说明示例
server endpoint是Ollama 服务对外可访问的 API 地址,在 App 设置里填写https://b377-82-132-216-51.ngrok-free.app

如何确认成功

在应用里发送一条 prompt,能正常返回模型回答即表示连接成功。

常见问题

Q:必须自己搭建 Ollama 服务器吗?

A:是的。README 明确说明使用本应用需要自己运行 Ollama 服务,App 只负责界面与连接,不附带模型。

Q:Ollama 版本有要求吗?

A:有,需要 Ollama v0.1.14 或更高版本,过低版本可能无法正常连接或对话。

Q:ngrok 生成的地址会变吗?

A:ngrok 免费版给出的是临时 URL,每次重启 ngrok 都会变化,需要回到应用设置中更新 server endpoint。

Q:支持哪些模型?

A:README 列举了 Llama 2、Mistral、Vicuna、Starling 等,任何 Ollama 服务上可用的私有大模型都可以尝试。

Q:这个项目还在维护吗?

A:README 说明 Jaz 是本项目的新一代迭代版本,Enchanted 也可直接在 App Store 下载使用。

注意事项

  • Ollama 与模型下载的具体命令 README 未提供,请参考 Ollama 官方文档操作。
  • 通过 ngrok 暴露服务会让本机 Ollama 对外可访问,注意不要泄露地址,用完可关闭 ngrok。
  • README 提示 Jaz 是该项目的新迭代版本,新用户可关注其后续发展。

核心亮点

  • 原生 Swift 开发,在 iOS/macOS 上性能流畅,体验顺滑
  • 支持多款主流本地模型(Llama2、Mistral 等),切换灵活
  • 数据完全本地处理,隐私零泄露,无需联网

不足之处

  • 仅支持 Ollama 后端,无法直接连接其他推理服务
  • 功能相对基础,缺少高级对话管理或插件扩展

适用场景

  • 隐私敏感场景下,用户希望本地运行 AI 助手
  • 开发者快速测试 Ollama 部署的模型效果
  • 离线环境或无网络时,使用 AI 聊天工具

替代项目

ChatGPT iOS 客户端、LocalAI、Ollama Web UI

项目介绍

enchanted 是对话助手领域的开源项目,由 gluonfield 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(6,002)位列前 8%,在对话助手分类的 907 个项目里位列前 5%。

项目仍在小幅维护中,最近一次代码更新于 2026-09-22。基于Apache-2.0许可证,可免费使用和部署,无付费版本。

它主要面向的使用场景是:隐私敏感场景下,用户希望本地运行AI助手。同类可对比的替代方案包括 ChatGPT iOS 客户端、LocalAI、Ollama Web UI。

上一篇:Nexior

下一篇:telegram-summary-bot

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09