Skip to main content
Echoo | AI Shortcut

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

  1. Install Echoo

    Download Echoo. Works with VS Code, Xcode, Sublime Text, JetBrains IDEs, and any text editor.

  2. Select code

    Highlight the code you want reviewed or improved.

  3. Trigger Code Improver

    Press the Code Improver shortcut to get optimized, clean code.

  4. 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

1

Use popup output mode for code review so you can compare original and suggested code side by side before applying any changes.

2

Create framework-specific review commands like "Review React Component" or "Review Django View" with framework best practices in the prompt for more targeted feedback.

3

Select individual functions rather than entire files for review - AI models provide more specific and actionable suggestions with focused context.

4

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

Commands for This Use Case

Frequently Asked Questions

Related Articles

Explore More

Ready to Try It?

Download Echoo for free and start transforming text with AI shortcuts.