Developer Workflow•AI Code Editor

Dictate prompts directly into Cursor Composer

Describe your code changes out loud instead of typing lengthy instructions. Valcy formats your spoken thoughts and inserts clean text directly into Cursor's prompt window.

The Challenge

Why manual typing in Cursor slows you down

Using Cursor effectively requires writing detailed instructions for the AI model: describing edge cases, refactoring requirements in Composer (Cmd+I), and debugging context in the chat pane. Typing these long technical prompts by hand interrupts your concentration and slows development.

How Valcy Helps

Speak naturally at your normal conversational pace

Speaking your thought process is roughly three times faster than typing. With Valcy, you can describe complex architectural changes naturally. Valcy removes verbal fillers, formats technical punctuation properly, and pastes the text into Cursor without shifting your window focus.

Real-World Examples

Compare spoken input to final text in Cursor

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

Composer Refactor Prompt (Cmd+I)Instructing Cursor to migrate state management in a React component
Spoken Voice Input

“refactor this user profile component to use tanstack react query instead of useEffect add a five minute stale time and show an error toast if the request fails”

Inserted TextInserted at cursor
Refactor this user profile component to use TanStack React Query instead of useEffect. Set staleTime to 5 minutes, and display an error toast notification if the network request fails.
Chat Debugging Context (Cmd+L)Explaining an asynchronous race condition to the assistant
Spoken Voice Input

“look at line 42 when the websocket reconnects before the auth token is saved the app throws a null pointer exception can we add a guard check here”

Inserted TextInserted at cursor
Review line 42. When the WebSocket reconnects before the auth token is saved in secure storage, the application throws a null pointer exception. Add a guard check to verify the token before connecting.
Git Commit MessageDictating a conventional commit message from the terminal
Spoken Voice Input

“feat add optimistic updates to comment threads and fix pagination offset bug when deleting items”

Inserted TextInserted at cursor
feat: add optimistic updates to comment threads and resolve pagination offset issue when deleting items

Key Advantages for Cursor Users

01

Zero Window Defocusing

Valcy runs as a non-activating system utility. When you speak, your cursor remains focused inside Cursor's prompt field.

02

Understands Technical Terms

Recognizes programming terminology accurately, including TypeScript, async/await, API endpoints, JSON payloads, and Docker containers.

03

Private Offline Mode

In Local Mode, transcription runs entirely on your Mac using Apple Silicon Metal acceleration. Your source code and prompts never leave your machine.

Setup Guide

Quick Setup (Under 1 Minute)

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

01

Install Valcy on macOS

Download and open Valcy. It runs quietly in your menu bar.

02

Open Composer or Chat in Cursor

Press Cmd+I for Composer or Cmd+L for Chat. Keep your focus inside the text box.

03

Press Your Shortcut and Speak

Press your chosen hotkey (such as double-tap Option), speak your instruction, and release. The text pastes instantly.

Performance & Privacy
Text insertion completed in under 4 milliseconds via macOS Accessibility
Offline Whisper transcription powered by Apple Silicon Metal GPU
No background data collection — your code and prompts stay private
Compatible with macOS Sequoia, Sonoma, and Ventura
Frequently Asked Questions

Common Questions About Using Valcy with Cursor

Does Valcy require a Cursor extension?

No. Valcy operates at the macOS system level. It inserts text directly into Cursor through native macOS accessibility APIs, so no extension or plugin installation is needed.

Does dictating pull focus away from Cursor?

No. Valcy uses a non-activating overlay window that never steals keyboard focus. Your cursor remains exactly where you placed it in Cursor.

Can I use Valcy offline with proprietary code?

Yes. In Local Mode, transcription is processed entirely on your Mac's Apple Silicon GPU using local Whisper models. No audio or text leaves your computer.

Does Valcy recognize programming terminology?

Yes. The speech engine accurately transcribes common programming vocabulary, framework names, acronyms, and technical phrasing.

Explore Other Supported Apps

Experience Faster Dictation in Cursor

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