|
1 | 1 | # free-ai-leetcode-solver |
2 | 2 | Free invisible tool to solve algorithmic coding questions. |
| 3 | +# 🧠 Free AI Leetcode Solver by [algorithmspath.com](https://algorithmspath.com/) |
| 4 | + |
| 5 | +> *“Screw grinding. Bring the AI.”* |
| 6 | +Welcome to the **Free AI Leetcode Solver** – a brutally honest, cheeky, and wickedly effective screenshot-to-solution tool, crafted for the modern coding warrior who's tired of gatekept grind culture. |
| 7 | + |
| 8 | +Whether you're: |
| 9 | + |
| 10 | +* A student drowning in DSA homework |
| 11 | +* A 9-to-5-er too fried to reverse a linked list after hours |
| 12 | +* A job seeker disillusioned by technical interviews that feel more like memory tests |
| 13 | +* Or someone who's ever looked at a Leetcode Hard and quietly shut the tab... |
| 14 | + |
| 15 | +This tool is for **you** . |
| 16 | + |
| 17 | +### 🤖 What It Does (In Human Terms) |
| 18 | + |
| 19 | +With a single screenshot and your LLM API key, you can: |
| 20 | + |
| 21 | +* 📸 Snap a coding problem |
| 22 | +* 🧠 Let our tool decode it with OCR + LLM magic |
| 23 | +* ✨ Get a working solution and explanation |
| 24 | + |
| 25 | +All on your local machine. No logins. No data leaks. No BS. |
| 26 | + |
| 27 | +--- |
| 28 | + |
| 29 | +## 🚀 Key Features |
| 30 | + |
| 31 | +* 📷 **Screenshot to Solution** : Just take a screenshot — it does the rest. |
| 32 | +* 🤖 **LLM-Powered Brains** : Plug in GPT-4o, Gemini, Claude, Mistral, DeepSeek, or your favorite large language model. |
| 33 | +* 🧠 **Multi-Platform Support** : Works with problems from Leetcode, GeeksForGeeks, Codeforces, HackerRank, and more. |
| 34 | +* 🔍 **Understands More Than Just Text** : Diagrams? Code snippets? Paragraphs of explanation? Bring it on. |
| 35 | +* 💬 **Explanations That Actually Explain** : Not just answers — structured breakdowns and reasoning. |
| 36 | +* 🔒 **Privacy First** : Local-first execution. Your API keys and screenshots never touch the cloud. |
| 37 | +* 💻 **Currently for Windows** : macOS & Linux coming soon (PRs welcome!). |
| 38 | + |
| 39 | +--- |
| 40 | + |
| 41 | +## 🖥️ Compatibility |
| 42 | + |
| 43 | +| Supported Platforms | Supported LLMs | OS Support | |
| 44 | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | |
| 45 | +|    |     |   | |
| 46 | + |
| 47 | +> *Note: Badge rendering works beautifully in GitHub markdown previews.* |
| 48 | +--- |
| 49 | + |
| 50 | +## 📦 Installation Guide (Windows Only for Now) |
| 51 | + |
| 52 | +> *Linux/macOS users – we see you. Support is on the way.* |
| 53 | +1. Clone the repo: |
| 54 | + |
| 55 | +```bash |
| 56 | +git clone https://github.com/algorithmspath-com/free-ai-leetcode-solver.git |
| 57 | +cd free-ai-leetcode-solver |
| 58 | +``` |
| 59 | + |
| 60 | +2. Navigate to the executable directory: |
| 61 | + |
| 62 | +``` |
| 63 | +exe/ |
| 64 | +└── win/ |
| 65 | + ├── AssistServer/ # Backend engine |
| 66 | + ├── Tesseract/ # OCR magic |
| 67 | + └── free-ai-leetcode-solver.exe # Launcher |
| 68 | +``` |
| 69 | + |
| 70 | +3. Launch the `.exe` file |
| 71 | +4. Paste your API key (OpenAI, Gemini, etc.) |
| 72 | +5. Press that screenshot hotkey → receive your solution |
| 73 | + |
| 74 | +--- |
| 75 | + |
| 76 | +## 🔬 How It Works (Under the Hood) |
| 77 | + |
| 78 | +Here's a peek at the internals: |
| 79 | + |
| 80 | +* **AssistServer** : Receives the screenshot and orchestrates the flow |
| 81 | +* **Tesseract** : Runs OCR to extract raw text from the image |
| 82 | +* **LLM API Call** : Sends structured prompts to your chosen language model |
| 83 | +* **Output** : Clean code, explanations, and optionally further insights |
| 84 | + |
| 85 | +🔐 Everything runs locally. No screenshot or key ever leaves your machine. |
| 86 | + |
| 87 | +--- |
| 88 | + |
| 89 | +## ✨ Philosophy: Why This Exists |
| 90 | + |
| 91 | +We didn’t want to build another "grind 5 problems daily to get a badge" platform. Those already exist. Some are great. Most feel like productivity cosplay. |
| 92 | + |
| 93 | +Instead, we built this for that *exact* moment when you hit cognitive burnout, the problem looks like ancient alien math, and you whisper: |
| 94 | + |
| 95 | +> *“Screw it. Let’s see what the AI says.”* |
| 96 | +And guess what? That’s okay. This isn’t cheating. It’s **augmenting** . It’s **learning smartly** . It’s **preserving your energy for what matters** . |
| 97 | + |
| 98 | +Inspired by the glorious final seconds of [this video](https://www.youtube.com/watch?v=c_KuqYVDpJg): |
| 99 | + |
| 100 | +> *“…and then he pulled out his AI.”* |
| 101 | +--- |
| 102 | + |
| 103 | +## 🙋 Need Help? |
| 104 | + |
| 105 | +Got questions or feedback? |
| 106 | + |
| 107 | +* Email: [support@algorithmspath.com](mailto:support@algorithmspath.com) |
| 108 | +* Open an issue / start a discussion on GitHub |
| 109 | + |
| 110 | +--- |
| 111 | + |
| 112 | +## 🔑 LLM API Key Tips |
| 113 | + |
| 114 | +Make sure: |
| 115 | + |
| 116 | +* You're using a valid key (e.g., starts with `sk-` for OpenAI) |
| 117 | +* You've selected a supported model in your settings |
| 118 | +* You’ve got available quota/credits |
| 119 | + |
| 120 | +If it’s not working: |
| 121 | + |
| 122 | +* Restart the app |
| 123 | +* Check the logs |
| 124 | +* Reach out if you’re stuck — we’re happy to help! |
| 125 | + |
| 126 | +--- |
| 127 | + |
| 128 | +## 🛠 Contribute |
| 129 | + |
| 130 | +We’re early — and that means wide open for collaboration. |
| 131 | +Want to: |
| 132 | + |
| 133 | +* Add macOS/Linux support? |
| 134 | +* Integrate a new model? |
| 135 | +* Refine the UI? |
| 136 | +* Translate it? |
| 137 | + |
| 138 | +Jump in: |
| 139 | + |
| 140 | +1. Fork the repo |
| 141 | +2. Create a feature branch |
| 142 | +3. Submit a PR |
| 143 | + |
| 144 | +--- |
| 145 | + |
| 146 | +## 📄 License |
| 147 | + |
| 148 | +This project is licensed under the MIT License. |
| 149 | + |
0 commit comments