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:
pmbstyle•19h ago
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