awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AugustDev avatar

AugustDev/enchanted

0
View on GitHub↗
5,967 stars·422 forks·Swift·Apache-2.0·16 views

Enchanted

Enchanted is a privacy-focused, cross-platform chat frontend for interacting with self-hosted large language models on iOS and macOS. It serves as a native client for communicating with private model servers, specifically providing integration for the Ollama API.

The application supports multimodal interactions, allowing users to combine text, image attachments, and voice prompts. It provides tools for local AI model management, including the ability to define persistent system prompts and switch between different models for specific tasks.

The interface includes capabilities for rendering markdown-formatted tables and code blocks, converting text responses into audible speech via system-level synthesis, and managing a local persistence store for conversation history.

Features

  • Private LLM Chat Interfaces - Provides a private LLM chat interface for interacting with self-hosted models on Apple devices.
  • Local Model Chat Interfaces - Offers a local model chat interface for privacy-focused interaction with self-hosted servers.
  • Ollama Chat Clients - Serves as a native Ollama chat client for interacting with self-hosted models via the Ollama API.
  • Private Model Connectors - Provides specialized connectors for integrating self-hosted private models into the chat interface.
  • Local Model Management - Provides tools for local model management, including switching between different LLMs on a private server.
  • Multimodal Prompting - Supports multimodal prompting by combining text, images, and voice inputs in a single request.
  • Conversation History Stores - Maintains conversation history stores to allow users to manage and reference previous chat logs.
  • Self-Hosted AI Clients - Implements a self-hosted AI client that synchronizes conversation history across iOS and macOS.
  • Multimodal Chat Clients - Acts as a multimodal chat client supporting text, voice, and image interactions.
  • Behavioral Guideline Configuration - Allows users to define behavioral guideline configurations through persistent system prompts.
  • Multimodal Encoders - Implements multimodal encoders to package text, images, and audio into a unified request format.
  • Markdown Renderers - Includes markdown renderers to display formatted tables and code blocks in the chat view.
  • Local Interaction Stores - Implements local interaction stores to persist conversation history and session data on-device.
  • Cross-Platform Apple Applications - Delivers a unified experience as a cross-platform Apple application for iOS and macOS.
  • SwiftUI - Built with SwiftUI to provide a native, reactive user interface across iOS and macOS.
  • Markdown Renderers - Ships with markdown renderers for structural formatting of AI-generated lists, tables, and code.
  • Inference and Serving - Chat application for self-hosted models on Apple devices.
  • Inference Engines - iOS/macOS app for interacting with self-hosted models.

Star history

Star history chart for augustdev/enchantedStar history chart for augustdev/enchanted

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does augustdev/enchanted do?

Enchanted is a privacy-focused, cross-platform chat frontend for interacting with self-hosted large language models on iOS and macOS. It serves as a native client for communicating with private model servers, specifically providing integration for the Ollama API.

What are the main features of augustdev/enchanted?

The main features of augustdev/enchanted are: Private LLM Chat Interfaces, Local Model Chat Interfaces, Ollama Chat Clients, Private Model Connectors, Local Model Management, Multimodal Prompting, Conversation History Stores, Self-Hosted AI Clients.

What are some open-source alternatives to augustdev/enchanted?

Open-source alternatives to augustdev/enchanted include: gluonfield/enchanted — Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna… oobabooga/text-generation-webui — This project is a comprehensive platform for hosting and interacting with large language models directly on local… nomic-ai/gpt4all-ui — gpt4all-ui is a web-based user interface designed for local large language model execution and management. It provides… madcowd/ell — Ell is a Python library that treats prompts as callable functions, transforming a Python function into a language… dimillian/movieswiftui — MovieSwiftUI is a movie discovery application built with SwiftUI that integrates with the MovieDB API to retrieve and… vercel/streamdown — Streamdown is a streaming markdown renderer for React that transforms incoming markdown text into sanitized HTML in…

Open-source alternatives to Enchanted

Similar open-source projects, ranked by how many features they share with Enchanted.
  • gluonfield/enchantedgluonfield avatar

    gluonfield/enchanted

    5,964View on GitHub↗

    Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna using Ollama.

    Swiftioslarge-language-modelllama
    View on GitHub↗5,964
  • oobabooga/text-generation-webuioobabooga avatar

    oobabooga/text-generation-webui

    47,323View on GitHub↗

    This project is a comprehensive platform for hosting and interacting with large language models directly on local hardware. It provides a web-based graphical interface that allows users to manage model loading, configure generation parameters, and execute text or chat interactions entirely offline. By running models locally, the software ensures complete data privacy and eliminates reliance on external cloud services for generative tasks. Beyond basic inference, the platform functions as a versatile workbench for generative AI development. It includes an integrated pipeline for fine-tuning mo

    Python
    View on GitHub↗47,323
  • nomic-ai/gpt4all-uinomic-ai avatar

    nomic-ai/gpt4all-ui

    4,788View on GitHub↗

    gpt4all-ui is a web-based user interface designed for local large language model execution and management. It provides a local execution environment that runs AI models on a user's own hardware to ensure data privacy and eliminate external telemetry. The project features a peer-to-peer inference distribution system that shares computational loads across multiple network nodes to increase processing speed. It includes a multimodal orchestrator that combines text, image, video, and audio models into a single interface, as well as a layered autonomy model for organizing specialized AI agents int

    Python
    View on GitHub↗4,788
  • madcowd/ellMadcowD avatar

    MadcowD/ell

    5,874View on GitHub↗

    Ell is a Python library that treats prompts as callable functions, transforming a Python function into a language model program where the docstring defines the system message and the return value defines the user message. It provides a framework for writing language model programs that can accept and return images, audio, and text natively within message objects, and supports chaining multiple model calls into a single function for multi-step reasoning or test-time compute. The library decouples model selection from client instantiation through a registry that supports multiple provider backe

    Pythonaiprompt-engineering
    View on GitHub↗5,874
  • See all 30 alternatives to Enchanted→