Screen Answerer is a powerful tool designed to help users identify and answer quiz questions in real-time. Powered by Google's Gemini AI, this application monitors your screen for quiz questions and provides instant answers.
- Real-time Screen Monitoring: Automatically detects quiz questions on your screen
- Instant Answers: Provides concise, accurate answers to detected questions
- Customizable Settings: Choose between different Gemini AI models for optimal performance
- Dark/Light Theme: Select your preferred visual theme
- Local Storage: Your API key is stored locally in your browser for security
- Responsive Design: Works on various screen sizes
- Node.js (v14 or higher)
- npm (v6 or higher)
- Google Gemini API key
-
Clone the repository or download the source code
-
Install dependencies:
npm install -
Start the server:
npm start -
Open your browser and navigate to
http://localhost:3000 -
In the Screen Answerer app, click the ⚙️ settings icon
- Configure your API key in the settings
- Click "Start Monitoring" to begin screen capture
- When a quiz question is detected on your screen, the app will display the answer
- View your answer history in the results section
- Click "Stop Monitoring" when finished
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- AI: Google Generative AI (Gemini)
- Dependencies:
- @google/generative-ai: For AI processing
- express: Web server framework
- multer: For handling file uploads
- cors: For cross-origin resource sharing
- helmet: For enhanced security
- marked: For Markdown parsing
- Your API key is stored locally in your browser and never sent to our servers
- Using this app will count against your Gemini API quota
- Keep your API key private
This project is open source and available under the MIT License.
For issues or questions, please open an issue in the repository or contact the maintainers.