Alice is an open-source AI companion, designed to live on a user's desktop.
Built with Electron, Vue, Pinia, Vite, and TypeScript.
Alice brings together voice interaction, intelligent context awareness (deep memory system), powerful tooling (function calling, MCP, computer use, cron tasks), and a friendly personality to assist you with everything from daily tasks to more complex creative work.
Alice is more than a chatbot — she’s built to feel present, responsive, emotionally engaging, and deeply useful.
Key Features
Voice Interaction
- Fast, VAD-powered voice recognition (via gpt-4o-transcribe or whisper-large-v3)
- Natural-sounding responses with OpenAI TTS
- Interruptible speech and streaming response cancellation for smoother flow
Memory & Context
- Thoughts: Short-term context stored in Hnswlib vector DB
- Memories: Structured long-term facts in local DB
- Summarization: Compact message history into context prompts
- Emotion awareness: Summaries include mood estimation for more human responses
Vision & Visual Output
- Screenshot interpretation using Vision API
- Image generation using gpt-image-1
- Animated video states (standby / speaking / thinking)
Computer Use Tools
Alice can now interact with your local system with user-approved permissions:
Alice is an open-source AI companion, designed to live on a user's desktop.
Built with Electron, Vue, Pinia, Vite, and TypeScript. Alice brings together voice interaction, intelligent context awareness (deep memory system), powerful tooling (function calling, MCP, computer use, cron tasks), and a friendly personality to assist you with everything from daily tasks to more complex creative work.
Alice is more than a chatbot — she’s built to feel present, responsive, emotionally engaging, and deeply useful.
Key Features
Voice Interaction - Fast, VAD-powered voice recognition (via gpt-4o-transcribe or whisper-large-v3) - Natural-sounding responses with OpenAI TTS - Interruptible speech and streaming response cancellation for smoother flow
Memory & Context - Thoughts: Short-term context stored in Hnswlib vector DB - Memories: Structured long-term facts in local DB - Summarization: Compact message history into context prompts - Emotion awareness: Summaries include mood estimation for more human responses
Vision & Visual Output - Screenshot interpretation using Vision API - Image generation using gpt-image-1 - Animated video states (standby / speaking / thinking)
Computer Use Tools Alice can now interact with your local system with user-approved permissions:
- File system browsing (e.g. listing folders) - Shell command execution (ls, mv, mkdir, etc) - Granular command approvals: -- One-time --Session-based -- Permanent (revocable)
Function Calling - Web search - Google Calendar & Gmail integration - Torrent search & download (via Jackett + qBittorrent) - Time & date awareness - Clipboard management - Task scheduler (reminders and command execution) - Open applications & URLs - Image generation - MCP server support
Flexible Settings Fully customizable settings interface:
- LLM provider selection between OpenAI and OpenRouter - Model choice & parameters (temperature, top_p, history, etc) - Prompt and summarization tuning - Audio/mic toggles & hotkeys - Available tools & MCP configuration - Google integrations