
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6016
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 一台运行 Ollama 服务的电脑,Ollama 版本需为 v0.1.14 或更高
- iPhone / iPad / Mac 等 Apple 设备,用于安装 Enchanted 应用
- 若 Ollama 只在本机运行,需额外安装 ngrok 做公网转发
- 可访问 App Store 的 Apple 账号
安装与启动步骤
-
1启动 Ollama 并下模型
在本机启动 Ollama 服务,并提前下载好要用的模型(如 Llama 2、Mistral、Vicuna、Starling 等)。README 未给出具体下载命令。
-
2用 ngrok 转发服务
若 Ollama 无法被公网访问,安装 ngrok 后把本机 11434 端口转发出去,注意带上 host-header 参数。
ngrok http 11434 --host-header="localhost:11434" -
3复制转发地址
在 ngrok 输出里找到 Forwarding 一行,复制形如 https://xxxx.ngrok-free.app 的临时 URL,这就是 Ollama 的对外 API 地址。
-
4下载 Enchanted 应用
在 App Store 搜索并安装 Enchanted(enchanted-llm),支持 macOS、iOS 与 visionOS。
-
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
上一篇:Nexior
同类项目推荐
vasisualy
开源
用俄语语音控制你的电脑和手机,开源免费可定制。
Vasisualy it's a simple Russian-language voice assistant written on Python for GNU/L···
seq2seq_chatbot_new
开源
用TensorFlow快速搭建一个带注意力机制的对话机器人
基于seq2seq模型的简单对话系统的tf实现,具有embedding、attention、beam_search等功能,···
addchat-laravel
开源
给 Laravel 应用一键加聊天,含客服和群组功能
AddChat Laravel is a Laravel chat package. Live chat widget for Laravel that also in···
SkyChat-Chinese-Chatbot-GPT3
开源
用中文GPT-3快速搭建聊天机器人,实现问答、翻译、写诗等任务。
SkyChat是一款基于中文GPT-3 api的聊天机器人项目。它可以像chatGPT一样,实现人机聊天、问···
LM-Studio-Voice-Conversation
开源
本地大模型语音对话,私密又方便
Python app for LM Studio-enhanced voice conversations with local LLMs. Uses Whisper ···
chatgpt-share
开源
国内顺畅用上 GPT-5、Grok-4 等高级模型,告别降智烦恼
ChatGPT国内版使用教程,一个让你呼吸顺畅的ChatGPT,支持gpt5-6,gpt5-6-thinking,Grok-4···
NeuralDialogPapers
开源
一张清单看懂对话AI发展脉络,从论文到代码快速上手
Summary of deep learning models for dialog systems (Tiancheng Zhao LTI, CMU)
chatgpt-telegram-bot
开源
在 Telegram 里直接聊 ChatGPT,无需切换应用
Telegram bot for ChatGPT
ChatGee
开源
在 KakaoTalk 上快速搭建 ChatGPT 聊天机器人
카카오톡 ChatGPT AI 챗봇 빌더