A desktop application to help you cheat on everything.
- Make sure you have Node.js installed on your computer
 - Git installed on your computer
 - A Gemini API key (get it from Google AI Studio)
 
- Clone the repository:
 
git clone [repository-url]
cd interview-coder
- Install dependencies:
 
- Set up environment variables:
- Create a file named .env in the root folder
 - Add your Gemini API key:
 
GEMINI_API_KEY=your_api_key_here- Save the file
 
 
- Open a terminal and run:
 
npm run dev -- --port 5180
- Open another terminal in the same folder and run:
 
NODE_ENV=development npm run electron:dev
The built app will be in the release folder.
- 
Closing the App:
- Press Cmd + Q (Mac) or Ctrl + Q (Windows/Linux) to quit
 - Or use Activity Monitor/Task Manager to close Interview Coder
 - The X button currently doesn't work (known issue)
 
 - 
If the app doesn't start:
- Make sure no other app is using port 5180
 - Try killing existing processes:
# Find processes using port 5180 lsof -i :5180 # Kill them (replace [PID] with the process ID) kill [PID]
 
 - 
Keyboard Shortcuts:
- Cmd/Ctrl + B: Toggle window visibility
 - Cmd/Ctrl + H: Take screenshot
 - 'Cmd/Enter': Get solution
 - Cmd/Ctrl + Arrow Keys: Move window
 
 
If you see errors:
- Delete the node_modules folder
 - Delete package-lock.json
 - Run npm install again
 - Try running the app again using Method 1
 
I'm unable to maintain this repo actively because I do not have the time for it. Please do not create issues, if you have any PRs feel free to create them and i'll review and merge it.
If you are looking to integrate this for your company, i can work with you to create custom solutions.
.png)
  

![Roger Penrose: Why the Big Bang Was Not the Beginning [video]](https://www.youtube.com/img/desktop/supported_browsers/chrome.png)