Samantha is an open-source voice assistant. Runs offline. No cloud. No API keys. Speaks, listens, sees the world and controls your desktop.
Available for macOS, Linux, and Windows
Capabilities
Six core capabilities. One voice command. Zero cloud dependency.
deepseek-r1, Mistral, LLaMA 3, Phi-3. Zero subscriptions — no data leaves your machine. Swap models with one line in .env.
Rust audio engine captures and segments speech via WebRTC VAD. faster-whisper (CTranslate2 INT8) transcribes in ~350ms locally.
Browse URLs, Google search, compose Gmail — driven by a headless Chromium instance. Samantha sees your browser exactly like you do.
Open apps, send hotkeys, take screenshots. Full OS integration on macOS, Linux, and Windows via native accessibility APIs.
Access you your camera, capture real world persistently, analyze environment with computer vision(cv2)
Conversation history stored locally via SQLite. Samantha remembers context across every session — building richer personal interactions over time.
Live Demo
Model Selection
Switch models with one line in .env — no code changes.
Latest release · AGPL-3.0 license