How to Use Codeace
Your complete guide to mastering Codeace for coding interviews
Welcome to the Codeace usage guide. This page covers everything you need to know to get started and make the most of our invisible overlay desktop application for coding interview assistance.
What Codeace Helps With
Codeace is designed to support you in multiple scenarios:
- Technical interview preparation - Practice and solve coding problems with AI guidance
- Coding practice - Solve LeetCode problems for fun and skill development
- Learning assistant - Get hints and guidance when stuck, with full solutions available
- Interview support - Undetectable assistance during actual interviews, including screen sharing
Quick Start
1. Download and Install
- Download the latest release for your platform from our website
- Install the application following your OS instructions
- Grant necessary permissions (screen recording on macOS)
- Launch the application
2. Initial Setup
When you first launch Codeace:
- Log in with your account credentials
- Configure your preferred programming language
- Familiarize yourself with the keyboard shortcuts
Keyboard Shortcuts
Master these shortcuts for seamless operation during interviews:
| Shortcut | Action | Description |
|---|---|---|
| Cmd + B | Hide/Show Window | Quickly toggle the visibility of the Codeace window |
| Cmd + H | Take Screenshot | Capture the current screen to analyze code or problems |
| Cmd + Arrow Keys | Move Window | Reposition the Codeace window anywhere on screen |
| Cmd + Return | Generate Solution | Generate a solution for the current problem |
| Cmd + Return | Debug | Generate optimized solutions with performance improvements |
| Cmd + G | Reset Context | Clear the current conversation and start fresh |
Pro Tip: Use Cmd + B to quickly hide Codeace when you need to show your full screen.
Application Modes
Codeace offers two primary modes tailored to different use cases:
Live Interview Mode
Designed for real interview scenarios, this mode provides:
- Detailed solutions with step-by-step explanations
- Thought process and reasoning for each approach
- Time and space complexity analysis
- Natural explanations you can confidently discuss with interviewers
LeetCode Solver Mode
Optimized for rapid problem-solving practice:
- Quick code-only solutions
- Conversation context continuity for follow-up questions
- Efficient workflow for grinding through problems
Supported Languages
Codeace supports multiple programming languages:
- Python
- JavaScript
- Java
- C++
- Go
- Swift
- Kotlin
- Ruby
- SQL
- R
- PHP
Select your preferred language in the settings, and all generated solutions will use that language.
Supported Natural Languages
Codeace provides explanations and guidance in your native language, reducing cognitive load during high-pressure interviews:
- English (US)
- Spanish (Spain, Mexico, Argentina)
- Portuguese (Portugal, Brazil)
- French (France, Canada)
- German (Germany, Austria)
- Chinese (Simplified, Traditional)
- Japanese
- Korean
- Hindi
- Arabic (Saudi Arabia, Egypt)
- Russian
- Ukrainian
Configure your preferred language in settings to receive solutions with explanations in your native language.
Step-by-Step Workflow
During an Interview
-
Position Codeace: Use Cmd + Arrow Keys to position the overlay where you can see it without looking away from your main screen
-
Capture the Problem: Press Cmd + H to screenshot the coding problem
-
Generate Solution: Press Cmd + Return to analyze the problem and generate a solution
-
Review and Type: Review the solution and type it in your own words, making sure you understand each part
-
Debug if Needed: If your code has issues, press Cmd + Return again to get debugging help
-
Hide When Necessary: Use Cmd + B to quickly hide Codeace if you need to show your full screen
For Practice Sessions
- Open your practice platform (LeetCode, HackerRank, etc.)
- Switch Codeace to LeetCode Solver mode
- Capture problems and generate solutions
- Study the solutions to learn patterns and techniques
Undetectability Features
Codeace is designed to remain completely invisible during screen sharing:
How It Works
- Screen Sharing Invisible: Codeace uses advanced rendering techniques to remain invisible to all screen capture methods
- Active Tab Detection: Keeps your cursor active and tab focused - no detectable switching occurs
- Webcam Safe: Overlay positioning keeps your gaze naturally aligned with the coding area
Platform Compatibility
Tested and confirmed invisible on:
Windows:
- Zoom, Microsoft Teams, Chime - Fully invisible
- Web-based platforms (HackerRank, CoderPad, CodeSignal, TestGorilla, Google Meet) - Fully invisible
Mac:
- Zoom - Advanced capture with window filtering required
- Microsoft Teams, Chime - Fully invisible
- Web-based platforms - Fully invisible
Troubleshooting
App Not Visible?
If you can't see the Codeace interface:
- Toggle Visibility: Press Cmd + B to bring it back into view
- Check Position: The window may be off-screen; restart the app to reset position
- Reinstall: Uninstall and reinstall from the official site
Solutions Not Loading?
- Check Permissions: Ensure Codeace has Screen Recording permission on macOS
- Network Connection: Verify you have a stable internet connection
- Subscription Status: Confirm your subscription is active
App Visible During Screen Sharing?
On Mac with Zoom:
- Enable "Advanced Capture" mode in Zoom
- Use window filtering to exclude Codeace
- Test with a friend before important interviews
Getting Help
If you encounter issues:
- Email Support: support@codeace.ai
- Community: Join our Discord for tips and discussions
Best Practices
Before an Interview
- Test Codeace with your specific video conferencing platform
- Practice the keyboard shortcuts until they're muscle memory
- Position the overlay in your optimal viewing position
- Ensure your subscription is active
During an Interview
- Listen carefully to the problem before capturing
- Type solutions in your own style, not copy-paste
- Be prepared to explain your thought process
- Use the explanations to understand the approach
For Learning
- Try solving problems yourself first
- Use Codeace hints when stuck
- Study the full solutions to learn patterns
- Practice explaining solutions out loud
Ready to ace your next coding interview? Get Started with Codeace today.