Samsara is a local-first voice assistant for Windows. Wake-word activated, 320+ deterministic commands, full dictation, and optional AI routing — all running on your machine. Built first for one developer's chronic pain. Free for anyone who needs it.
I'm Morne, and my hands fucking hurt.
I've had Hypermobile Spectrum Disorder for a decade. Using a mouse and keyboard hurts — all the time. I tried paid apps, but they were fragmented, expensive, and didn't fit. So I built Samsara.
Samsara didn't free me from pain. But it freed me from a lot of it.
I went from using a computer two or three times a day, 15 to 25 minutes at a stretch, to having multi-hour writing and development sessions. Of the moments I now stop, only about a third are because of my fingers. The rest are energy, focus, or just life.
I still can't play video games the way I used to ten years ago. But I can play them sometimes, which I'm overjoyed about — because that's up from never.
That's freedom.
— Morne
Say the wake word, then the command. Or hold a hotkey and dictate. Everything happens locally on your machine.
Every change to Samsara should reduce a step, or steps, somewhere in the use of your machine. Reduce friction. Reduce cognitive load. Reduce the cost of interacting with a computer.
Traditional software assumes interaction is cheap. For people with chronic pain, ADHD, limited energy, or anything else that makes computing exhausting, it isn't. Samsara is built around that assumption being false.
Living with ADHD, "work smart, not hard" stopped being a productivity slogan and became survival logic. I was already working hard just existing in a room.
No marketing trick replaces engineering. Here's what's actually under it.
Audio captured through WASAPI, transcribed by faster-whisper running on your GPU (CUDA optional, CPU fine). Nothing leaves your machine. No telemetry, no analytics, no cloud round-trip.
Live partial transcriptions update every second in a floating overlay. The final paste uses a Ctrl+Z undo-cycle to swap drafts cleanly — the result of three rounds of multi-model code review.
Direct ctypes calls into IAudioEndpointVolume for volume control (because pycaw proved unreliable). TCP M-code protocol for FlashForge printers. JSON-RPC for Hyperion LED strips. AHK for Electron apps that ignore Win32.
Drop a Python file in plugins/commands/, decorate with @command, you have a voice command. Ships with 18 plugins — smart home, music, printers, macros, audio switching, screen recording, GIF search, scroll, text marker, volume/mute, Stremio, and Ava (local LLM voice assistant).
High-frequency commands like "open Chrome", "lights red", or "pause print" stay instant and predictable. No AI in the loop, no cloud latency, no chance of being misunderstood. Open-ended requests can optionally route to AI systems you configure yourself — local LLMs, your own API keys, whatever you trust. You decide where the boundary lives.
For the technically curious. You don't need to know any of this to use Samsara.
A real session, real desk, no edits beyond trim. Wake word, lights, apps, dictation, a sketch on the side.
Originally posted to Instagram. Sound on recommended.
Recently shipped: Voice AI (Ava) with local Ollama, Text-to-Speech with smart audio ducking, Show Numbers overlay for hands-free clicking, Command Cheat Sheet overlay, Mouse 4 walkie-talkie command mode, window manager with saved layouts, Smart Actions webhook bridge, deferred text selection (mark here / select to here), 5-speed scrolling, repeat/again command, volume & mute via Core Audio API, Stremio voice control, single-stream audio fan-out, command packs with per-user toggles, persistent history with search and session grouping.
Coming next: Speaker verification (local voice enrollment via Resemblyzer). Voice Training panel — calibration phrases, corrections dictionary, test mode. End-word and cancel-word dictation protocol. Auto-pause music during dictation. Music-reactive lighting. Custom dictionary with auto-learn from corrections. Voice-driven gameplay. Eye-tracking integration. Cross-platform support if it makes sense.
Every roadmap item is filtered through the same question: does this reduce a step somewhere?
Windows only for now. Beta testers welcome — bug reports are the only currency this project accepts.
No in-app purchases. No subscriptions. No usage limits. Download anonymously, dictate a 300-page novel, have Jarvis read it back the next day, repeat as often as you like. There's no fee, no quota, and no point where you start owing money.
No account required. No email, no name, no telemetry. Your voice stays on your machine. I can't see what you say even if I wanted to.
Source-available under Business Source License 1.1 today. Converts automatically to MIT on January 1, 2030 — meaning if I disappear, get sick, or stop maintaining Samsara, anyone can pick it up and continue. You can't be stranded with software that died with its developer.
The download is only 137 MB zipped. No installer — just extract and run. The CUDA pack is optional — Samsara works fine on CPU only, no NVIDIA GPU needed.
Extract the archive. Run Samsara.exe. A short setup wizard walks you through basic settings on first launch. After that, the tray icon appears. Default wake word is "Jarvis" — say "Jarvis, open Chrome" to test. Full guide and troubleshooting on GitHub.
Licensed under the Business Source License 1.1 — free for personal and non-commercial use. Automatically converts to MIT on January 1, 2030.
Reasonably well. The wake-word matcher tolerates a wide range. Quiet voices work better with a close-positioned mic — headset, lavalier, or a USB mic within arm's reach.
Whisper handles most English accents better than older speech engines. If a specific word is consistently misheard, Samsara has a custom dictionary you can add to.
Yes. Wake-word activation means you don't need to reach for a hotkey. A wireless headset or close-positioned mic helps.
Not intentionally. Samsara doesn't manipulate focus or interfere with screen reader output, but specific edge cases haven't been tested yet. If something breaks, please report it.
No. CPU works fine. NVIDIA GPUs are faster for transcription if you have one, but not required.
The license converts automatically to MIT on January 1, 2030. Even before that, the source is already public. You won't be stranded.
Samsara is early-stage. Things will break. Telling me when they do is the most useful thing you can do for this project.
Samsara is free and stays free. If it saves your hands and you want to send a coffee, I won't say no — but please don't feel you have to.