AI Code Review with Keyboard Shortcuts on Mac
Select code in any editor, press a shortcut, and get an improved version following best practices.
How It Works
Install Echoo
Download Echoo. Works with VS Code, Xcode, Sublime Text, JetBrains IDEs, and any text editor.
Select code
Highlight the code you want reviewed or improved.
Trigger Code Improver
Press the Code Improver shortcut to get optimized, clean code.
Review the result
The improved code appears in a popup so you can review before applying.
Best Practices & Tips
AI-powered code review through keyboard shortcuts brings the benefits of pair programming to solo development. Rather than waiting for pull request reviews, you can get instant feedback on code quality, patterns, and potential issues as you write.
Select meaningful units of code for review. A single function or method is the ideal scope - large enough for the AI to understand the purpose, small enough to get specific feedback. Avoid selecting entire files, as the AI produces more actionable suggestions when focused on a specific piece of logic. For larger refactoring tasks, review function by function and apply changes incrementally.
Create specialized code review commands for different concerns. The default Code Improver handles general improvements, but you can create commands focused on specific aspects: "Security Review" to check for vulnerabilities, "Performance Review" to identify bottlenecks, "Readability Review" to improve naming and structure, and "Test Coverage" to suggest test cases. Each command should have clear instructions about what to focus on and what to ignore.
Choose your AI provider based on the languages and frameworks you work with. Anthropic Claude excels at understanding complex codebases and providing nuanced suggestions with clear explanations. OpenAI models are fast and produce clean, well-structured code. DeepSeek performs exceptionally well for code-related tasks and is cost-effective. For maximum privacy with proprietary code, use Ollama with a code-focused model like CodeLlama or DeepSeek Coder.
Use the popup output mode for code review rather than inline replacement. This lets you compare the original and suggested code side by side, understand the changes, and decide which improvements to apply. Blindly replacing code without review defeats the purpose of the exercise.
Build code review shortcuts into your development workflow. Before committing changes, select each modified function and run a quick review. This catches naming inconsistencies, missing error handling, and code style issues before they reach your team's pull request queue. Over time, you will internalize these patterns and write cleaner code from the start.
For error debugging, use the Explain Error command instead of Code Improver. Select the error message or stack trace, press the shortcut, and get a clear explanation of what went wrong along with fix suggestions. This is faster than searching Stack Overflow and often provides more relevant context.
Create language-specific commands with framework-aware instructions. A "Review React Component" command that knows about hooks, memoization, and component patterns will give better feedback than a generic code review. Similarly, a "Review Python API" command that understands FastAPI or Django conventions will catch framework-specific issues.
Pro Tips
Use popup output mode for code review so you can compare original and suggested code side by side before applying any changes.
Create framework-specific review commands like "Review React Component" or "Review Django View" with framework best practices in the prompt for more targeted feedback.
Select individual functions rather than entire files for review - AI models provide more specific and actionable suggestions with focused context.
Set up DeepSeek or Ollama with CodeLlama for reviewing proprietary code when you cannot send source code to cloud providers.
Who Uses This
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.
OpenAI
Connect Echoo to OpenAI GPT models for powerful AI text transformation on macOS. Use GPT-4, GPT-5, and more with keyboard shortcuts.
Ollama
Run AI text transformation 100% locally on your Mac with Ollama and Echoo. Maximum privacy, zero API costs, offline capable.
DeepSeek
Connect Echoo to DeepSeek for cost-effective AI text transformation on macOS. Strong reasoning capabilities at a fraction of the cost.
Commands for This Use Case
Code Improver
Refactor and optimize code following best practices and clean code principles.
Explain Error
Paste any error message or stack trace and get a plain-English explanation with specific fix suggestions.
Tech Design
Generate a comprehensive technical design document from a feature description.
Frequently Asked Questions
Echoo works system-wide - VS Code, Xcode, Sublime Text, Vim, JetBrains IDEs, TextEdit, and any other editor.
The Code Improver command auto-detects the programming language. It works with Python, JavaScript, TypeScript, Swift, Go, Rust, Java, and many more.
No, the command improves code quality (naming, structure, patterns) without changing functionality.
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.