An open API service indexing awesome lists of open source software.

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.

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:**
Fast and Accurate
- **View:** Fast and accurate.

---

### 2. gemini-2.0-flash-exp
- **Results:**
Fast but not Accurate
- **View:** Fast but not very accurate.

---

### 3. gemini-2.0-flash-thinking-exp-01-21
- **Results:**
Very Slow
- **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