VARNA

Voice Assistant for Windows

100% offline voice control for your PC.
No internet. No cloud. No data collection. Just your voice.

v2.3 Windows Python Offline MIT
Windows Installer .exe Portable ZIP .zip Source Archive .tar.gz

v2.3  ·  Windows 10/11  ·  100% Offline  ·  No admin required for ZIP


View Source on GitHub
0
Voice Commands
0
% Offline
0
Safety Gates
~1s
Response Time
MIT
Open Source

Try It Live

Click any command chip below to see VARNA in action

VARNA v2.3 — Voice Assistant
VARNA>Ready. Say a command or click a chip below.
...
open notepad
what time is it
search react hooks
take a screenshot
minimize vs code
type hello world
battery status
open file explorer

What Can VARNA Do?

1150+ commands across every area of Windows control

📦

Open & Close Any App

"open whatsapp", "close spotify" — scans your entire PC, handles typos like "watsapp" automatically.

Smart Fuzzy Match
🪟

Window Intelligence

"switch to chrome", "minimize vscode", "maximize edge" — smart restore, focus, and launch.

Win32 API
⌨️

Voice Typing

"type hello world" — types in any active app. 40+ key commands: undo, copy, paste, enter.

PyAutoGUI
🔍

Smart Search

"search React hooks" — searches the active browser or opens a new tab. YouTube search built-in.

Browser-Aware
🧠

Natural Language

"can you help me open notepad" → just works. 60+ filler phrases understood. Handles accents.

4-Layer NLP
🔒

100% Offline & Private

Voice never leaves your PC. Whitelist-only command execution. 4-gate safety architecture.

Zero Cloud

Custom Macros

"whenever I say focus mode, open vscode and open chrome" — chain any sequence of commands.

Macro Engine
📂

Drive & Folder Navigation

"go to D drive", "go to downloads", "go back" — navigate your entire filesystem by voice.

Explorer
📸

Screenshots & Clipboard

"screenshot as Bug1", "read clipboard", "paste 3rd item" — managed entirely by voice.

Clipboard AI

How It Works

Seven intelligent layers transform speech into action in under a second

🎤
Microphone
Ambient calibration
📝
Whisper STT
Offline transcription
🧹
NLP Pipeline
4 normalisation layers
🧠
Parser
Intent detection
🛡️
Safety Gate
Whitelist check
Execute
PowerShell / Win32
🔊
TTS Response
Offline pyttsx3

Why Choose VARNA?

The only voice assistant built for privacy-first Windows power users

FeatureVARNASiri / CortanaCloud Assistants
Privacy 100% offline Sends to Apple/MS Cloud-first
Internet Required Never Yes Always
Custom Commands Full control (JSON)~ Limited Shortcuts Locked API
Cost Free forever~ OS bundled Subscription / data
Security Whitelist execution~ Sandboxed Black-box
Response Latency ~1–2 s local~ 1–3 s network Network-dependent
Open Source MIT License Closed source Closed source

Requirements

Runs on any modern Windows machine — no GPU needed

💻
Windows 10/11
Operating System
🐍
Python 3.8+
Runtime (bundled)
🎤
Microphone
Built-in or External
💾
4 GB RAM
8 GB Recommended
🖥️
500 MB Disk
Installer + Models
🚫
No GPU
CPU inference only

Quick Start

Up and running in under 2 minutes

1

Download the Installer

Click Windows Installer above to download VARNA_Setup_v2.3.exe

2

Run the Setup

Double-click the installer, follow the wizard — no admin rights needed. It creates desktop & Start Menu shortcuts.

3

Launch VARNA

Click the desktop shortcut. VARNA calibrates your microphone automatically (takes ~2 s).

4

Speak a Command

Say something like "open chrome" or "what time is it" — VARNA responds instantly.

*

Alternative: From Source

git clone https://github.com/Nandan-k-s-27/varna-voice-assistant.git
pip install -r requirements.txt  python main.py

Frequently Asked Questions

Everything you need to know before downloading

Does VARNA send my voice to the internet?
Never. VARNA uses the Faster-Whisper model locally on your CPU. All speech recognition happens on your machine. No microphone audio, transcriptions, or commands are transmitted anywhere.
Can I add my own custom commands?
Yes. Open commands.json in the install folder and add key-value pairs. You can also say "whenever I say [macro name], [commands]" to create voice macros on the fly.
Which apps can VARNA open?
VARNA scans your entire PC at startup and builds an app index. It can open virtually any installed application, including those not in the system PATH. It handles typos and accented pronunciations using fuzzy matching.
Is VARNA free? Is it open source?
Completely free, forever, under the MIT license. The full source code is available on GitHub. Fork it, modify it, or contribute back — all welcome.
Does it work without a GPU?
Yes. VARNA uses the small Faster-Whisper model which runs efficiently on CPU. On a mid-range modern PC you get ~1-2 s transcription time, which is perfectly responsive for real-time use.
What happens if VARNA mishears a command?
VARNA uses a 4-gate safety architecture. Fuzzy matches below the confidence threshold trigger a voice confirmation ("Did you mean X? Say yes or no"). Dangerous system commands always require explicit confirmation before execution.