Interview Coder is a desktop application designed to help users with technical coding interviews. It allows users to take screenshots of coding problems, process them using AI, and get solutions.
- Take screenshots of coding problems
- Process screenshots to extract problem statements
- Generate solutions in your preferred programming language
- View time and space complexity analysis
- Toggle window visibility with keyboard shortcuts
- Move the window around the screen with keyboard shortcuts
- Cmd/Ctrl + B: Toggle window visibility
- Cmd/Ctrl + Q: Quit the application
- Cmd/Ctrl + H: Take a screenshot
- Cmd/Ctrl + Enter: Process screenshots
- Arrow keys with Cmd/Ctrl: Move window around the screen
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/interview-coder.git cd interview-coder -
Install dependencies:
npm install # or yarn -
Run the application in development mode:
npm run dev # or yarn dev -
Build the application for production:
npm run build # or yarn build
Create your OpenAI API key and put it in .env file.
This modified version is for educational purposes only. The original Interview Coder application is a commercial product with subscription requirements.