Alice is a voice-first desktop AI assistant application built with Vue.js, Vite, and Electron. Advanced memory system, function calling, MCP support, optional fully local use, and more.
# Add to your Claude Code skills
git clone https://github.com/pmbstyle/Alice
README.md
Alice
Say "Hi" to Alice π, your open-source AI companion designed to live on your desktop.
Alice brings together voice interaction, intelligent context awareness, powerful tooling, and a friendly personality to assist you with everything from daily tasks to deeper creative work.
Alice is more than a chatbot; sheβs built to feel present, responsive, emotionally engaging, and deeply useful.
Quick showcase
β¨ Key Features
π» Local and Cloud use
Alice is designed to work with Cloud(OpenAI/OpenRouter) and Local LLMs (Ollama/LM Studio).
Has built-in speech-to-text, text-to-speech, and embedding services.
While the OpenAI cloud API is preferred and provides the best user experience, Alice can also operate fully locally (experimental).
π£οΈ Voice Interaction
Fast, VAD-powered voice recognition (via gpt-4o-transcribe, google-tts-voice or whisper-large-v3)
Natural-sounding responses with OpenAI/Google TTS and optional support for local multilingual text-to-speech via Piper 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
Local RAG: Add local documents to the LLM context, chat with your docs
# 1. Clone the repo
$ git clone https://github.com/pmbstyle/Alice.git
# 2. Install dependencies
$ npm install
# 3. Set up your .env file (see .env.example for reference)
Ideas, bug reports, feature requests - all welcome! Open an issue or PR, or drop by to share your thoughts. Your input helps shape Alice into something wonderful π
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.