enchanted  by gluonfield

macOS/iOS app for private, self-hosted language model chats

created 1 year ago
5,499 stars

Top 9.3% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Enchanted is an elegant, open-source macOS, iOS, and visionOS application designed for interacting with privately hosted large language models via Ollama. It offers a ChatGPT-like user interface, enabling unfiltered, secure, and private multimodal conversations across Apple devices.

How It Works

The application connects to a user's self-hosted Ollama server, supporting models like Llama 2, Mistral, and Vicuna. It leverages the Ollama API to send prompts and receive completions, providing features such as conversation history, markdown support, text-to-speech, image attachments, and custom system prompts.

Quick Start & Requirements

  • Requires Ollama v0.1.14 or later.
  • To use the app, users must run their own Ollama server.
  • For remote access, ngrok can be used to expose the local Ollama server.
  • Available on the App Store.

Highlighted Details

  • Multimodal support (image attachments, voice prompts).
  • Offline functionality for conversations.
  • Markdown rendering for tables, lists, and code blocks.
  • macOS Spotlight panel integration (Ctrl + ⌘ + K).

Maintenance & Community

Licensing & Compatibility

  • License: Not explicitly stated in the README.
  • Compatibility: Designed for iOS, macOS, and visionOS. Requires Ollama server.

Limitations & Caveats

The application requires users to set up and manage their own Ollama server, which may involve additional configuration steps like using ngrok for remote access. The specific license is not detailed in the provided README.

Health Check
Last commit

4 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
2
Star History
261 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.