Skip to content

Intelligent Windows desktop app that monitors clipboard and provides instant AI-powered analysis of code snippets and programming problems using Google Gemini.

License

Notifications You must be signed in to change notification settings

akshatsaini-dev/clippyAI

Repository files navigation

🧠 ClippyAI - AI-Powered Code Analyzer

ClippyAI Logo

Intelligent clipboard monitoring with AI-powered code analysis and problem solving

Version Platform Python AI


⚠️ Important Notice

This project is not open-source. All rights reserved. Please do not copy, use, or distribute any part of this project without permission.


📖 About ClippyAI

ClippyAI is an intelligent Windows desktop application that revolutionizes how developers interact with code snippets and programming problems. By monitoring your clipboard, ClippyAI automatically detects when you copy code or programming questions and provides instant AI-powered analysis using Google's Gemini AI.

🎯 What Makes ClippyAI Special?

  • 🔍 Smart Detection: Automatically distinguishes between code snippets and programming questions
  • 🤖 Dual Analysis Modes:
    • Code Analysis: Line-by-line explanation with improvements and suggestions
    • Problem Solving: LeetCode-style problem explanation with optimized solutions
  • 🎨 Beautiful Interface: Modern dark/light themes with customizable layouts
  • 🔐 Secure: API keys stored securely in Windows Registry
  • ⚡ Fast: Instant analysis with embedded FastAPI server
  • 📱 Always Available: Floating window that stays on top

✨ Key Features

🔄 Intelligent Clipboard Monitoring

  • Continuous background monitoring
  • Smart content detection
  • Optional additional context input
  • Non-intrusive permission prompts

🧠 AI-Powered Analysis

  • For Code Snippets:

    • Comprehensive code explanation
    • Line-by-line breakdown with syntax highlighting
    • Error detection and suggestions
    • Performance optimization tips
  • For Programming Problems:

    • Problem explanation and theory
    • Algorithm and complexity analysis
    • Optimized Python solutions
    • Edge case handling

🎨 Professional Interface

  • Modern floating window design
  • Dark and light theme support
  • Resizable split-pane layout
  • Custom application icon
  • Always-on-top functionality

🔧 Advanced Features

  • Built-in API key management
  • Settings dialog for easy configuration
  • Embedded resources (no external dependencies)
  • Professional Windows installer
  • Registry-based configuration storage

🚀 Getting Started

System Requirements

  • Operating System: Windows 10/11 (64-bit)
  • Memory: 4GB RAM minimum
  • Storage: 100MB free space
  • Internet: Required for AI analysis

Installation

  1. Download the latest ClippyAI_Setup_v1.0.0.exe from releases
  2. Run the installer as administrator
  3. Follow the setup wizard instructions
  4. Launch ClippyAI from desktop shortcut or Start Menu

First-Time Setup

  1. Launch ClippyAI - A welcome dialog will appear
  2. Get your Gemini API key:
    • Visit Google AI Studio
    • Sign in with your Google account
    • Click "Create API Key"
    • Copy the generated key
  3. Enter your API key in the setup dialog
  4. Start using ClippyAI immediately!

💡 How to Use

Basic Workflow

  1. Copy any code snippet or programming question
  2. Click "Yes" when ClippyAI asks for permission
  3. Add additional context (optional) or skip
  4. View instant AI analysis in the main window

About

Intelligent Windows desktop app that monitors clipboard and provides instant AI-powered analysis of code snippets and programming problems using Google Gemini.

Topics

Resources

License

Stars

Watchers

Forks

Languages