AI Shortcuts for VS Code on Mac
Select code in VS Code, press a shortcut, and get AI-powered code improvements, explanations, and refactoring.
How It Works
Install Echoo
Download Echoo for macOS. It works alongside VS Code and any other editor.
Select code in VS Code
Highlight the code you want to improve, explain, or refactor.
Press your shortcut
Use ⌥C for Code Improver, or a custom shortcut for error explanation.
Review the result
Improved code appears in a popup for review before applying.
Best Practices & Tips
VS Code is the most popular code editor, and combining it with Echoo gives you on-demand AI assistance that complements existing tools like GitHub Copilot and extensions. While Copilot excels at inline suggestions as you type, Echoo lets you select existing code and transform it with a single shortcut.
The Code Improver command is your go-to shortcut in VS Code. Select a function or block of code, press your shortcut, and get a refactored version that follows best practices for naming, structure, and error handling. The popup output mode is ideal here because it lets you review the changes before applying them, which is critical when working with production code.
Build a library of VS Code-specific commands for your daily workflow. A "Generate Unit Test" command that takes selected code and produces test cases saves significant time. A "Add JSDoc" or "Add Docstring" command adds documentation to functions. A "Convert to TypeScript" command helps migrate JavaScript files incrementally. Each command should include instructions about your preferred testing framework, documentation style, and language conventions.
When debugging in VS Code, the Explain Error command is invaluable. Select an error in the integrated terminal or the Problems panel, press your shortcut, and get a clear explanation with fix suggestions. For complex build errors or webpack configuration issues, select the entire error output for the most helpful response.
Create language-specific commands for the languages you use most. A "Review React Component" command that understands hooks, memoization, and component patterns produces better suggestions than a generic code review. A "Review Python Function" command that knows about type hints, docstrings, and PEP 8 conventions catches style issues specific to your stack.
For maximum productivity, use DeepSeek or Anthropic Claude for code tasks as they produce high-quality code improvements. OpenAI is also excellent and fast. If you work on proprietary code that cannot leave your machine, configure Ollama with a code-focused model like DeepSeek Coder or CodeLlama for fully private code assistance.
Pro Tips
Create a "Generate Unit Test" command that produces test cases for selected functions using your preferred testing framework like Jest, Pytest, or XCTest.
Use the Explain Error command on VS Code terminal errors and Problems panel messages for instant debugging help without leaving your editor.
Set up framework-specific commands like "Review React Component" or "Review Express Route" for more targeted code improvement suggestions.
Who Uses This
Echoo for Developers
Review code, explain errors, and refactor with keyboard shortcuts - right in your editor.
Echoo for Students
Summarize readings, simplify complex texts, translate foreign language content, and polish essays - all for free.
Echoo for Freelancers
Write professional client emails, polish proposals, and communicate clearly - with free AI shortcuts.
Best AI Providers for This
Anthropic
Connect Echoo to Anthropic Claude models for thoughtful, nuanced AI text transformation on macOS. Claude Opus, Sonnet, and Haiku.
DeepSeek
Connect Echoo to DeepSeek for cost-effective AI text transformation on macOS. Strong reasoning capabilities at a fraction of the cost.
Ollama
Run AI text transformation 100% locally on your Mac with Ollama and Echoo. Maximum privacy, zero API costs, offline capable.
Commands for This Use Case
Frequently Asked Questions
Copilot suggests code as you type. Echoo transforms selected code on demand - fix bugs, refactor, explain errors, or improve code quality with a shortcut.
Yes! Echoo works system-wide, so it works in VS Code, Cursor, Sublime Text, Xcode, JetBrains IDEs, and any other editor.
Yes! Use Ollama with CodeLlama or similar models for fully private, offline code assistance.
Related Articles
Explore More
Echoo vs Raycast AI
Compare Echoo and Raycast AI for text transformation on macOS. Free vs paid, privacy, features, and workflow differences.
Echoo vs Text Blaze
Compare Echoo and Text Blaze for text transformation. AI-powered shortcuts vs template-based text expansion on macOS.
Echoo vs Espanso
Compare Echoo and Espanso for macOS text productivity. AI-powered transformation vs rule-based text expansion.
OpenAI Integration
Connect Echoo to OpenAI GPT models for powerful AI text transformation on macOS. Use GPT-4, GPT-5, and more with keyboard shortcuts.
Anthropic Integration
Connect Echoo to Anthropic Claude models for thoughtful, nuanced AI text transformation on macOS. Claude Opus, Sonnet, and Haiku.
Google Gemini Integration
Connect Echoo to Google Gemini AI for free, fast text transformation on macOS. Gemini Flash Lite offers a generous free tier.
Ready to Try It?
Download Echoo for free and start transforming text with AI shortcuts.