Cheat Code is a Python-based GenAI-powered DSA assistant that helps you analyze and understand Data Structures & Algorithms problems using automation and AI.
- 🧠 AI-assisted DSA problem solving
- 📸 Screenshot / image-based problem input
- ☁️ Cloudinary image upload integration
- ⚡ Groq LLM integration for fast responses
- 🛠️ Modular and extendable Python utilities
cheat-code/
├── main.py # Main entry point
├── utils/ # Helper utilities
├── requirements.txt # Python dependencies
├── pyproject.toml # Project configuration
├── README.md
└── .gitignore
You can watch the demo video directly below: https://res.cloudinary.com/dsloz7tfz/video/upload/v1767334920/Screen_Recording_2026-01-02_104618_1_uufsti.mp4
git clone https://github.com/Tridib2510/cheat-code.git
cd cheat-codeuv installThis will automatically create an isolated environment and install all required dependencies.
Create a .env file in the root directory of the project:
touch .envAdd the following variables to the .env file:
CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret
GROQ_API_KEY=your_groq_api_key🔑 Get API Keys From
- Cloudinary Console → https://cloudinary.com/console
- Groq Console → https://console.groq.com
uv run main.pyThis ensures your project runs inside the UV-managed environment with all dependencies loaded.
- Learn how GenAI integrates with real-world developer tools
- Experiment with vision + LLM pipelines
- Build an AI-powered coding assistant
- Create a strong portfolio project
- 🔍 Improved problem detection
- 🧠 Better reasoning and explanations
- 🖥️ GUI / Desktop application
- 🔐 Safety & misuse prevention
Contributions are welcome!
- Fork the repository
- Create a new branch
- Commit your changes
- Open a Pull Request
This project is licensed under the MIT License.
⭐ If you find this project useful, consider giving it a star! Happy coding 🚀