Enchanted

1天前发布 85 00

Enchanted是一款开源的、与Ollama兼容的优雅macOS/iOS/visionOS应用,用于连接和对话私有托管的语言模型。

收录时间:
2026-05-17
EnchantedEnchanted

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 服务器

  1. 从 App Store 下载 Enchanted 应用。
  2. 在应用设置中指定您的服务器端点地址。
  3. 完成!现在可以开始提问了。

场景二:在本地计算机上运行 Ollama

  1. 启动 Ollama 服务器并下载所需模型。
  2. 安装 ngrok 并将 Ollama 服务器转发出去,使其可公开访问:
    ngrok http 11434 --host-header="localhost:11434"
  3. 复制生成的 “Forwarding” URL(类似 https://b377-82-132-216-51.ngrok-free.app),您的 Ollama 服务器 API 可通过此临时 URL 访问。
  4. 从 App Store 下载 Enchanted 应用。
  5. 在应用设置中指定您的服务器端点地址。
  6. 完成!现在可以开始提问了。

应用展示

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

PMKG知识社交

相关导航

暂无笔记

您必须登录才能记录笔记!
立即登录
none
暂无笔记...