Enchanted offers a comprehensive suite of features designed to provide a powerful, private, and personalized AI assistant experience.

Core Features

  • Fully local support (Ollama and llamacpp inference, onnx inference embeddings)
  • Support for for requests proxy in a trusted enclave
  • Support for Open source and Closed source LLMs
  • Default MCP server support (Gmail, Google Drive, Calendar, X, Slack, Screenpipe) beta
  • Add custom MCP servers (stdio, remote) beta
  • Advance memory (fact extraction, memory consolidation, embedding search)
  • Support for local embeddings (JinaAI)
  • Support for local anonymiser model beta
  • Data Imports (WhatsApp, ChatGPT, Telegram, Slack, Google-Gmail, X, Local Files) beta
  • Voice mode and Voice onboarding beta
  • Global omnibar
  • Scheduled tasks and periodic tasks
  • Permissions management
  • Light & Dark mode

AI privacy levels

What gives Enchanted the right to exist is a tremendous focus on privacy. The official release uses a combination of local models, open sources models in a Trusted Execution Environment as well as closed source models behind a privacy proxy.
  • Requests to closed source models are proxied through a router running in a trusted execution environment, ensuring that closed source model providers cannot match requests to users.
  • The embeddings model runs locally on the user’s device.
  • Voice models run in a trusted execution environment.
  • Anonymiser model is running locally on the user’s device. beta (Coming soon)
Main codebase for Enchanted is open source and available on GitHub. In addition the proxy codebase can be found here while the attestation proxy exposing cryptographic attestation documents generated by the Nitro Hypervisor for AWS Nitro Enclaves can be found here. Developers on the other hand can chose one of many ways of using AI Completions and Embeddings in Enchanted depending on the privacy requirements.

Connectivity & Integrations

Data Sources beta

Enchanted supports many predefined data sources to ingest data from. These data sources can be used to build your personal memory bank. All imported data is stored locally on the user’s device. Data Sources Screenshot 2

MCP Servers beta

Enchanted comes with built-in support for popular services:
  • Gmail: Email management and search
  • Google Drive: File access and organization
  • Calendar: Schedule management and event creation
  • X (Twitter): Social media interaction
  • Slack: Team communication and workflow
  • Screenpipe: Screen and audio capture analysis
Users can also add custom MCP servers folowing stdin or remote protocol. Data Sources Screenshot 1

Memory & Knowledge Management

Advanced Memory System

Fact Extraction

Automatically identify and store important information from conversations

Memory Consolidation

Intelligently merge and organize related memories for better recall

Embedding Search

Semantic search across your entire knowledge base

Context Preservation

Maintain conversation context across sessions

Voice Capabilities beta

Voice Mode

Natural voice conversations with your AI assistant

Voice Onboarding

Audio-guided setup process for hands-free configuration

Interface & Accessibility

Global Omnibar

Instantly open the Omnibar from any application with + + O Global Omnibar Screenshot

Light & Dark Mode

Global Omnibar Screenshot

Keyboard Shortcuts

Set custom keyboard shortcuts for your most used actions. Global Omnibar Screenshot

Automation & Productivity

Task Management

Scheduled Tasks

Set up time-based automated actions

Periodic Tasks

Configure recurring background operations

Event Triggers

Respond to system and application events

Workflow Engine

Create complex multi-step automation workflows