https://github.com/furkankhann/screenai
An AI-powered clipboard tool that fetches responses from models like Gemini instantly when text is copied. Plans include integrating OCR for handling non-copiable text and enhancing the UI for a seamless experience.
https://github.com/furkankhann/screenai
artificial-intelligence chatgpt gemini large-language-models natural-language-understanding ocr-python ocr-recognition open-source python
Last synced: 6 months ago
JSON representation
An AI-powered clipboard tool that fetches responses from models like Gemini instantly when text is copied. Plans include integrating OCR for handling non-copiable text and enhancing the UI for a seamless experience.
- Host: GitHub
- URL: https://github.com/furkankhann/screenai
- Owner: FurkanKhann
- Created: 2025-01-25T18:23:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T19:01:58.000Z (about 1 year ago)
- Last Synced: 2025-03-27T18:18:24.327Z (12 months ago)
- Topics: artificial-intelligence, chatgpt, gemini, large-language-models, natural-language-understanding, ocr-python, ocr-recognition, open-source, python
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ScreenAi
An **AI-powered clipboard tool** that fetches responses from models like **Gemini** instantly when text is copied. The goal is to reduce tab-switching and enable seamless access to LLMs from anywhere.
Future plans include:
- Integrating **OCR** for handling non-copiable text.
- Enhancing the **UI** for an even better user experience.
**Why switch tabs repeatedly when you can access LLMs anytime, anywhere?**
---
## Models Tested
### 1. gemini-exp-1206
- **Results:**
- **View:** Fast and accurate.
---
### 2. gemini-2.0-flash-exp
- **Results:**
- **View:** Fast but not very accurate.
---
### 3. gemini-2.0-flash-thinking-exp-01-21
- **Results:**
- **View:** Very slow.
---
## Installation
Follow these steps to set up ScreenAi locally:
1. Clone the repository:
```bash
git clone https://github.com/FurkanKhann/ScreenAi.git
2. Install the required dependencies using pip:
```bash
pip install -r requirement.txt
3. Set up your API keys:
```bash
GEMINI_API_KEY = "your_gemini_api_key"
SELECTED_MODEL = "gemini-exp-1206" # Choose your desired model
For any thing regarding this contact: khanfurkan575@gmail.com