Overview
In a world where nobody understands the code being written anymore, CodeDucky is here to help. Inspired by rubber duck debugging, CodeDucky is an app that allows you to upload code and execute it in a debugger, where each step of the code is explained with AI. You can stop it at any point and ask questions about the code and how it relates to the current program state, like the variables, call stack, etc. The app also includes a quiz mode, where you can test your understanding of the code.
Technical Details
The app uses the following to work:
- Gemini for AI explanations
- Flask for the API server
- React+Vite for frontend
- ElevenLabs for spoken audio explanations/conversational features
- Python debug tracing functions for getting program state throughout execution
Hack K-State 2025 (Hack Cats)
This app won “Best Design” and “Best .Tech Domain Name” at Hack K-State 2025! Unfortunately as of two months later the official pictures aren’t out yet lol
We also spent wayyy too much time on the CTF which was running concurrently to the hackathon and we won that too! Lowkey this made me realize I enjoy CTFs more than hackathons lmao
The only photo I have is the three prizes we each got:
Here’s the devpost!
Repository
twaller9/HackKState
Updated 3 months ago
Last updated on December 28, 2025.