Skip to main content

About the project

DebugBuddy helps beginner programmers understand their coding errors instead of just copying the fix.

The problem

First-year students get stuck on cryptic error messages. They often paste them into a chatbot, copy the answer, and learn nothing.

How it works

Paste your code and the error message. DebugBuddy:

  • Explains what went wrong in simple language
  • Points to the exact line of the problem
  • Learn mode: gives 3 progressive hints so you can try to solve it yourself
  • Fix mode: shows the corrected code
  • Explains the underlying concept with a small example
  • Can explain in English, Tamil, Malayalam, or Hindi

Built with

Python, Streamlit, and the open-weight model gpt-oss-120b through the Groq API.

Built with

pythongroqollamagithubstreamlit

AI tools

Coded withClaude CodeAntigravityClaude Sonnet 5.5

Prize Categories Entered

  • DigitalOcean

    Best Open-Source AI Project

    Submitted