Yap for Cursor - Voice To Text integration for Cursor IDE
TypeScript
36
12 commits
updated Apr 22, 2025

Yap For Cursor
🗣️ Local, WebGPU-powered voice-to-text capabilities directly into the Cursor editor using the power of Hugging Face Transformers.
https://github.com/user-attachments/assets/ea641fb8-00c8-4da8-b0b8-b6e11aac6478
This project injects custom JavaScript into Cursor via the Custom CSS and JS Loader extension.
Clone the Repository ![]()
git clone https://github.com/avarayr/yap-for-cursor.git
Install Custom CSS and JS Loader Extension
You need to install the Custom CSS and JS Loader Extension.
Cursor > Open User Settings (JSON) ![]()
Open your User Settings (Command Palette: Preferences: Open User Settings (JSON)).
Add the following:
Important: Use the file:/// prefix and forward slashes / for the path, even on Windows.
"vscode_custom_css.imports": [
"file:///path/to/your/clone/of/yap-for-cursor/dist/yap-for-cursor.js"
],
"file:///Users/yourname/yap-for-cursor/dist/yap-for-cursor.js""file:\\C:\\Users\\yourname\\yap-for-cursor\\dist\\yap-for-cursor.js"Enable Custom Code ![]()
Open the Command Palette (Cmd+Shift+P or Ctrl+Shift+P) and run:
Enable Custom CSS and JS
Restart Cursor
Close and fully reopen Cursor to apply the changes.
Enable Custom CSS and JS command after EVERY Cursor update.✅ Cursor version: 0.49.0+
✅ macOS: (Apple Silicon & Intel) with WebGPU support.
⚠️ Windows/Linux: Might work, but requires WebGPU support in the underlying browser/Electron version used by Cursor. Functionality isn't guaranteed. Testing and feedback welcome!
Cmd+Shift+Y to toggle the transcription. (work in progress)Right click the microphone
If you find yap-for-cursor helpful, consider supporting the developer!
12 commits
TypeScript
93.6%
CSS
6.4%
Yap for Cursor - Voice To Text integration for Cursor IDE
TypeScript
36
12 commits
updated Apr 22, 2025

Yap For Cursor
🗣️ Local, WebGPU-powered voice-to-text capabilities directly into the Cursor editor using the power of Hugging Face Transformers.
https://github.com/user-attachments/assets/ea641fb8-00c8-4da8-b0b8-b6e11aac6478
This project injects custom JavaScript into Cursor via the Custom CSS and JS Loader extension.
Clone the Repository ![]()
git clone https://github.com/avarayr/yap-for-cursor.git
Install Custom CSS and JS Loader Extension
You need to install the Custom CSS and JS Loader Extension.
Cursor > Open User Settings (JSON) ![]()
Open your User Settings (Command Palette: Preferences: Open User Settings (JSON)).
Add the following:
Important: Use the file:/// prefix and forward slashes / for the path, even on Windows.
"vscode_custom_css.imports": [
"file:///path/to/your/clone/of/yap-for-cursor/dist/yap-for-cursor.js"
],
"file:///Users/yourname/yap-for-cursor/dist/yap-for-cursor.js""file:\\C:\\Users\\yourname\\yap-for-cursor\\dist\\yap-for-cursor.js"Enable Custom Code ![]()
Open the Command Palette (Cmd+Shift+P or Ctrl+Shift+P) and run:
Enable Custom CSS and JS
Restart Cursor
Close and fully reopen Cursor to apply the changes.
Enable Custom CSS and JS command after EVERY Cursor update.✅ Cursor version: 0.49.0+
✅ macOS: (Apple Silicon & Intel) with WebGPU support.
⚠️ Windows/Linux: Might work, but requires WebGPU support in the underlying browser/Electron version used by Cursor. Functionality isn't guaranteed. Testing and feedback welcome!
Cmd+Shift+Y to toggle the transcription. (work in progress)Right click the microphone
If you find yap-for-cursor helpful, consider supporting the developer!
12 commits
TypeScript
93.6%
CSS
6.4%