Full functionality
- ✓ Same feature set across Free, Pro, and Max
- ✓ Music control, weather, calendar, timers
- ✓ Wake word and push-to-talk controls
- ✓ Signed Windows installer and public update checks
- ✓ Multi-room audio sync
Viola is a voice assistant for Windows that runs on your own LLM keys or a local model. It is an installed app, not a server you configure: no Viola subscription is required for BYOK or local LLM use, and provider costs stay between you and your provider.
Connect the providers you already use, then choose which path Viola uses for each task. No paid plan needed for either; pricing only matters if you want Viola-managed AI.
OpenAI, Anthropic, Google, OpenAI-compatible endpoint, or local Ollama.
YouTube/Google music paths and local files you already use.
Connect Google Calendar through separate OAuth consent in Settings.
BYOK and local LLM paths do not require a paid Viola plan.
Four steps to switch the LLM path.
BYOK means bring your own key. You paste your own OpenAI, Anthropic, Google, or OpenAI-compatible API key into Viola, and the assistant sends prompts directly from your device to that provider. You pay the provider for tokens; Viola charges nothing for the BYOK path.
Wake word, voice activity detection, and default speech-to-text run on your device. With BYOK, prompts go straight from your device to your chosen provider; in local model mode, inference stays on your own hardware. Cloud account, sync, managed AI, and phone features are separate and opt-in.
No, and we will not pretend otherwise. Local model mode keeps LLM inference on your hardware and speech runs on-device, but features like music streaming, calendar sync, and phone calls need the internet, and BYOK talks to your provider. The honest claim is local-first, not air-gapped.
No. BYOK and local LLM paths never require a paid Viola plan. Paid plans only add a larger managed usage allowance for people who prefer not to manage their own keys. See plans.
Yes. Configure a local Ollama model in Settings under AI and Advanced, and supported local tasks run on your own hardware.
No. Viola is an installed Windows desktop app, not a server you configure. You get a full voice assistant (music, calendar, phone calls, browser tasks, multi-room audio) and choose the AI path in Settings. Curious how it stacks up against the big assistants? See the comparison.