Enchanted 应用介绍
概述
Enchanted 是一款开源、兼容 Ollama 的优雅 macOS/iOS/visionOS 应用,用于与本地托管的私有模型(如 Llama 2、Mistral、Vicuna、Starling 等)进行交互。它本质上是一个连接您私有模型的 ChatGPT 应用界面。Enchanted 的目标是提供一个跨 iOS 生态系统(macOS、iOS、Watch、Vision Pro)的无过滤、安全、私密且多模态的体验。
核心特性
多平台支持
Enchanted 支持 Apple 生态系统中的多个平台,包括:
- iOS(iPhone 和 iPad)
- macOS(Mac 电脑)
- visionOS(Apple Vision Pro)
私有与安全
应用需要您自行运行 Ollama 服务器,所有对话数据都存储在您的本地设备上,确保数据隐私和安全。所有对话历史记录均保存在您的设备中,不会上传至云端。
功能亮点
- 文本转语音(朗读功能):支持将文字内容朗读出来。
- 对话历史包含在 API 调用中:保持上下文连贯性。
- 深色/浅色模式:支持系统主题切换。
- Markdown 支持:完美显示表格、列表、代码块等格式化内容。
- 语音输入:支持语音提示输入。
- 图片附件:支持在提示中包含图片进行多模态交互。
- 自定义系统提示:可为每次对话指定系统提示词。
- 消息编辑与重发:支持编辑消息内容或使用不同模型重新提交。
- 对话管理:支持删除单个对话或清空所有对话。
- macOS 全局快捷面板:通过
Ctrl + ⌘ + K快捷键快速呼出。 - 所有功能支持离线使用:无需网络连接即可使用本地模型。
使用说明
Enchanted 需要 Ollama v0.1.14 或更高版本。
场景一:运行可公开访问的 Ollama 服务器
- 从 App Store 下载 Enchanted 应用。
- 在应用设置中指定您的服务器端点地址。
- 完成!现在可以开始提问了。
场景二:在本地计算机上运行 Ollama
- 启动 Ollama 服务器并下载所需模型。
- 安装 ngrok 并将 Ollama 服务器转发出去,使其可公开访问:
ngrok http 11434 --host-header="localhost:11434" - 复制生成的 “Forwarding” URL(类似
https://b377-82-132-216-51.ngrok-free.app),您的 Ollama 服务器 API 可通过此临时 URL 访问。 - 从 App Store 下载 Enchanted 应用。
- 在应用设置中指定您的服务器端点地址。
- 完成!现在可以开始提问了。
应用展示
macOS 端
Enchanted 在 Mac 上提供了完整的桌面体验,包括深色模式支持、详细的设置面板以及补全功能。您还可以通过全局快捷键从任何位置快速调用应用。
iPhone 端
在 iPhone 上,Enchanted 支持多模态交互(图片附件)、完美的 Markdown 渲染以及对话历史管理。
Vision Pro 端
在 Apple Vision Pro 上,Enchanted 提供了沉浸式的空间计算体验,让您以全新的方式与 AI 模型交互。
开源与社区
Enchanted 是一个开源项目,采用 Apache-2.0 许可证。项目托管在 GitHub 上,拥有超过 5,900 颗星标和 416 个分支。项目由 9 位贡献者共同维护,使用 Swift 语言开发(100%)。
联系与作者
如有任何问题,请联系作者 Augustinas Malinauskas,邮箱:augustinas@subj.org
相关导航

StableVicuna

OpenManus
SophNet-云算力平台

Kluster ai


