Resonant
VS Code

Resonant + VS Code

Dictate into
every text field
in VS Code.

Editor. Terminal. Source control. Extension panels. Resonant works wherever your cursor is — and adapts the output to match what you're writing. All processed locally on your Mac.

Used by engineers at

AnthropicGoogleNvidiaStripeMeta

Context-aware

Resonant knows where
you're typing.

It sees the active file, the panel, the context. A dictation in a TypeScript file becomes a code comment. In source control, a conventional commit message. In the terminal, an executable command. Same voice — different output.

Editing a TypeScript fileCode comment
You say

This function validates the session token against the revocation list before checking expiry. The order matters because revoked tokens should fail fast without hitting the database for expiry lookup.

What lands in VS Code
// Validates session token against revocation list before checking expiry.
// Order matters: revoked tokens fail fast without a DB roundtrip for expiry.

Resonant sees the .ts file and formats as a clean code comment.

Source control panelCommit message
You say

Swap the order of token validation checks so revoked tokens fail before the expiry lookup. Cuts average auth middleware latency by about twelve milliseconds on the hot path. Added structured logging for revocation hits so we can track frequency in Grafana.

What lands in VS Code
fix: validate token revocation before expiry check

Swap validation order so revoked tokens fail fast without DB
roundtrip for expiry. Reduces avg auth middleware latency ~12ms
on hot path. Adds structured logging for revocation hits.

Resonant detects the commit message field and formats as conventional commit.

Integrated terminalTerminal command
You say

Run the auth middleware tests with verbose output, only the token validation suite, and set the timeout to thirty seconds.

What lands in VS Code
npx vitest run src/middleware/auth --reporter=verbose --timeout=30000 -t "token validation"

Resonant detects the terminal and outputs an executable command.

MCP

Your voice workspace,
inside VS Code.

Copilot Chat, Continue, Cline, or any MCP-compatible extension can query your Resonant workspace. Meetings, dictations, memos, ambient context — all searchable from inside VS Code.

Add the Resonant MCP server to your VS Code settings. One block of JSON. That's it.

.vscode/mcp.json

{
  "mcpServers": {
    "resonant": {
      "command": "/Applications/Resonant.app/Contents/Resources/mcp-server",
      "transport": "stdio"
    }
  }
}

Example queries

What did I dictate while working on the auth service this morning?

search("auth service", type: "dictation", date: "today")

Show me my meeting notes from the sprint planning.

search("sprint planning", type: "meeting")

What was I working on yesterday afternoon?

ambient_timeline(date: "yesterday", start: "12:00", end: "18:00")

All 11 MCP tools →

Where it fits

Six places voice
replaces typing.

Inline comments

Explain why the code exists, not what it does. Spoken in five seconds. Would have taken thirty to type. Resonant formats it as a comment block matching the file language.

Commit messages

Describe the change and the reasoning behind it. Resonant structures it into a subject line and body. No more single-word commits.

PR descriptions

Walk through what changed, why, and what reviewers should focus on. Dictate the full context. Resonant turns it into a clean markdown summary.

Error context for Copilot

Describe the stack trace, what you already tried, and the environment. Give Copilot the complete picture so it stops guessing at the wrong problem.

Documentation

Function docs, README sections, architecture decisions. Speak your explanation and let Resonant handle the formatting. Documentation gets written when the cost of writing it is near zero.

Code review notes

Talk through what you see in a diff the way you would in person. Resonant captures the nuance that gets lost when you abbreviate feedback into inline annotations.

Architecture

Your code never
leaves your Mac.

Cloud dictation sends your audio to external servers. Every variable name, every internal API path, every comment about production infrastructure — routed through someone else's data center.

Resonant runs a local Whisper model on Apple Silicon. Audio is transcribed on-device and never transmitted. The MCP server communicates over a local socket. No network requests. No telemetry on your voice data.

The only thing VS Code sees is finished text — exactly as if you typed it.

Free. Local. Works in every VS Code text field.

Stop typing.
Start shipping.

VS Code is where you spend your day. Resonant makes every text field voice-native. No extension required — just a Mac app and a hotkey.

Requires macOS 14+ · Apple Silicon