Voice Activation for Code Editors

Say a wake phrase and the right AI assistant opens. No clicking required. Fully local, zero config.

Video could not be loaded. Watch the demo on GitHub.

Say "Hey Claude" to open Claude Code

Works Across Every Major OS

Native support for Windows, macOS, and Linux. On Windows, it uses the built-in speech engine. On macOS and Linux, a lightweight local model handles detection.

Windows
macOS
Linux

Available for Your Editor

Install on VS Code or any compatible editor.

Install from the VS Code Marketplace or the Open VSX Registry. For other editors, download the .vsix from GitHub Releases.

How It Works

From speech to action in milliseconds. All processing happens on your machine.

You speak
Microphone
PCM audio stream
Audio captured
Audio buffer
Phrase detected
100% offline
Wake phrase match
Command fires
VS Code
Audio capture
by Analytics in Motion
On-device keyword spotting
Editor integration

Default Wake Phrases

Works out of the box with these three routes. No configuration needed.

"Hey Copilot"
Opens GitHub Copilot Chat
"Hey Claude"
Opens Claude Code
"Computer"
Focuses the terminal

Add your own phrases in settings.json. Map any spoken phrase to any VS Code command.

Features

Zero config

No API keys. No accounts. No system dependencies on Windows. Install and go.

Fully local

All speech processing runs on your machine. No audio is recorded, stored, or transmitted.

Custom wake phrases

Map any spoken phrase to any VS Code command. Support for multiple aliases per route.

Smart handoff

The extension releases the microphone when a phrase is detected so the assistant can use it. A configurable cooldown resumes listening automatically.

Cross-platform

Windows, macOS, and Linux. Native audio capture through decibri handles platform differences.

Open source

Apache 2.0 licensed. Inspect the code, contribute, or fork it. Built in the open on GitHub.

Built for Accessibility

Voice control makes your editor more accessible. Wake Word is designed with inclusivity in mind.

Hands-free operation

Control your editor entirely by voice. No keyboard or mouse required to trigger commands, open assistants, or focus the terminal.

Privacy first

No cloud processing means no recordings, no third-party access, and no data retention. Your voice stays on your machine.

Consent-driven

Microphone access requires explicit approval. A clear modal explains exactly what happens before any listening begins. Decline at any time.

Smart mic management

Wake Word automatically releases the microphone when handing off to an assistant, preventing conflicts. Status bar feedback keeps you informed.

FAQ

No. All speech recognition runs locally on your machine. Nothing is recorded, stored, or transmitted.

Yes. On Windows it uses built-in System.Speech. On macOS and Linux it uses sherpa-onnx with a local model (~17 MB, downloaded on first use). Node.js 18+ required.

Yes. Add entries to wakeWord.routes in settings.json. Each entry maps a spoken phrase to any VS Code command.

Yes. Install via the Open VSX Registry or download the .vsix from GitHub Releases.

When a wake phrase is detected, the extension kills its speech engine, releasing the mic. The target assistant takes over. After a configurable cooldown (default 30s), listening resumes.