Developer Workflow•Code Editor

Write comments and Copilot prompts with your voice

Writing thorough docstrings, inline comments, and commit messages takes valuable time. Speak your thoughts naturally, and Valcy inserts clean, formatted text right into VS Code.

The Challenge

Why manual typing in VS Code slows you down

Developers often skip writing comprehensive comments, JSDoc blocks, or detailed PR descriptions because switching from writing logic to typing long paragraphs breaks mental momentum.

How Valcy Helps

Speak naturally at your normal conversational pace

Speaking allows you to explain the rationale behind a function in seconds. Valcy turns your spoken words into structured prose, removes filler words, and pastes the text directly at your cursor position.

Real-World Examples

Compare spoken input to final text in VS Code

Valcy automatically filters out verbal hesitations, corrects punctuation, and formats sentences clearly.

Function JSDoc / DocstringDocumenting business logic above a service method
Spoken Voice Input

“takes a user id and tenant id validates subscription status and returns a signed jwt cached with a one hour ttl”

Inserted TextInserted at cursor
/**
 * Takes a userId and tenantId, validates subscription status,
 * and returns a signed JWT cached with a 1-hour TTL.
 */
GitHub Copilot Chat PromptRequesting unit tests in the Copilot sidebar
Spoken Voice Input

“write comprehensive vitest unit tests for this payment handler covering stripe webhook replay attacks and expired cards”

Inserted TextInserted at cursor
Write comprehensive Vitest unit tests for this payment handler, covering Stripe webhook replay attacks and expired card scenarios.
Inline Architecture NoteClarifying concurrency handling for teammates
Spoken Voice Input

“note we intentionally use a mutex lock here to prevent concurrent writes during ledger reconciliation”

Inserted TextInserted at cursor
// Note: Intentionally using a mutex lock here to prevent concurrent writes during ledger reconciliation.

Key Advantages for VS Code Users

01

Preserves Editor Focus

Valcy does not activate a separate window, so your cursor stays in your active file, terminal, or chat panel.

02

Accurate Capitalization and Grammar

Automatically formats sentences with proper casing and punctuation suitable for codebases.

03

Works Across All VS Code Panels

Dictate into code files, the integrated terminal, the Copilot chat panel, or the source control commit box.

Setup Guide

Quick Setup (Under 1 Minute)

Valcy runs as a native macOS utility and requires no custom VS Code extensions.

01

Install Valcy on Mac

Open Valcy and grant standard macOS Accessibility permissions.

02

Place Your Cursor in VS Code

Click into any source file, comment line, or terminal prompt.

03

Trigger Shortcut and Speak

Press your global hotkey, dictate your comment or prompt, and the formatted text appears immediately.

Performance & Privacy
Zero extensions needed — works natively across any VS Code workspace
Fast on-device Whisper transcription accelerated by Apple Silicon Metal GPU
Lightweight memory footprint: uses under 45MB RAM in the background
Preserves indentation and line-break structure
Frequently Asked Questions

Common Questions About Using Valcy with VS Code

Do I need to install a VS Code extension?

No. Valcy works across macOS universally. It injects text into VS Code as native keyboard input, so no workspace setup is required.

Can I dictate into the VS Code integrated terminal?

Yes. You can dictate commit messages, CLI commands, and arguments directly into Zsh, Bash, Fish, or any active terminal session.

Does Valcy modify existing code?

No. Valcy only inserts text at your active cursor position or replaces your highlighted text, exactly like manual typing or pasting.

Is my source code kept private?

Yes. In Local Mode, transcription runs 100% offline on your Mac's Apple Silicon GPU. No code snippets or audio recordings are transmitted online.

Explore Other Supported Apps

Experience Faster Dictation in VS Code

Download Valcy for macOS and test private, local-first voice typing across your daily workflow.