Skip to content

timurkafff/ScreenshotAppAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ScreenshotApp: AI-Powered Screenshot Analysis Tool

πŸš€ Capture, Analyze, and Get Insights Instantly

ScreenshotApp is a lightweight desktop application that allows you to:

  • Select any area of your screen and take a screenshot.
  • Send the screenshot to Gemini AI for analysis.
  • Receive detailed insights in your browser, powered by AI.

Perfect for quick documentation, research, or automating workflows!


✨ Key Features

βœ” Hotkey Support: Press Alt + Print Screen to start.
βœ” AI Integration: Uses Google's Gemini AI for text analysis.
βœ” Tray Icon: Runs silently in the background.
βœ” Cross-Platform: Works on Windows (can be adapted for macOS/Linux).


πŸ›  Installation & Usage

  1. Install Dependencies:
    pip install -r requirements.txt
  2. Run the App:
    python main.py
  3. Build an Executable (Optional):
    pyinstaller --onefile --windowed --add-data "ai.png;." main.py

πŸ“¦ Dependencies

  • keyboard (hotkey handling)
  • pyautogui (screenshots)
  • Pillow (image processing)
  • pystray (system tray integration)
  • google-genai (Gemini AI API)

πŸ“Œ Why Use This?

  • No Cloud Uploads: Screenshots are processed locally (AI calls require an API key).
  • Customizable: Easy to tweak for different AI models or workflows.
  • Open-Source: Hackable and free to modify.

πŸ”— Get Started: Clone the repo and explore! Contributions welcome.

About

πŸš€ ScreenshotApp: AI-Powered Screenshot Analysis Tool

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages