Skip to content

This project is an Electron-based overlay application designed to assist with coding interview problems like those found on LeetCode. It captures screenshots of problems, sends them to an AI model (Gemini) for analysis, and displays the generated code solution and explanation directly on screen.

License

Notifications You must be signed in to change notification settings

mohit-nagaraj/crackleet

Repository files navigation

CrackLeet

⚠For educational purposes only⚠

CrackLeet Logo

Overview

CrackLeet is an Electron-based overlay application designed to assist with coding interview problems like those found on LeetCode. It captures screenshots of problems, sends them to Gemini AI for analysis, and displays generated code solutions and explanations directly on your screen.

Features

  • Completely hidden: View solutions in a transparent overlay that stays on top of your browser + uses dmv cloaking ;) impossible to detect
  • No cmd terminals - Taskbar remains clean
  • Problem Analysis: Capture screenshots of coding problems from platforms like LeetCode
  • AI-Powered Solutions: Leverages Google's Gemini AI to analyze problems and generate solutions
  • Code Explanation: Get detailed explanations for each solution
  • Syntax Highlighting: Clear code formatting with syntax highlighting

Screenshots

WhatsApp Image 2025-04-28 at 6 31 35 PM

Quick Start

For users who want to quickly get started with CrackLeet:

  1. Download the latest release from the GitHub Releases page
  2. Install the application following the instructions in SETUP.md
  3. Launch CrackLeet
  4. Set up your Gemini API key when prompted
  5. Use the overlay to capture problems and get solutions

Documentation

How It Works

  1. CrackLeet runs as an overlay on top of your browser
  2. You select the area containing a coding problem
  3. The application captures a screenshot of the selected area
  4. The screenshot is processed and sent to Gemini AI
  5. Gemini analyzes the problem and generates a solution
  6. The solution is displayed in the overlay window with syntax highlighting

Requirements

  • See SETUP.md for detailed requirements

License

Refer to the LICENSE file for licensing information.

Contributors

Acknowledgments

  • Gemini API for AI capabilities (much more models coming)
  • Electron framework for the application interface

Made for fun by momo

About

This project is an Electron-based overlay application designed to assist with coding interview problems like those found on LeetCode. It captures screenshots of problems, sends them to an AI model (Gemini) for analysis, and displays the generated code solution and explanation directly on screen.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published