This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine
What I Built
Every developer has faced an error that seems impossible to understand.
That's why I built PHANTOM//TRACE, a spooky-themed AI programming error debugger.
Users can select a programming language, paste an error message, and ask the AI to investigate it.
The goal is to help developers understand:
What went wrong?
What is the likely root cause?
How can the error be fixed?
How can the same issue be prevented?
Inspired by the Ghost in the Machine theme, I imagined programming errors as mysterious ghosts hiding inside our code.
PHANTOM//TRACE helps developers uncover them. 👻
Demo
🚀 Live Demo: https://miyamoto-musashi11.github.io/PHANTOM-TRACE/
Code
💻 GitHub Repository: https://github.com/Miyamoto-Musashi11/PHANTOM-TRACE
Miyamoto-Musashi11
/
PHANTOM-TRACE
A spooky AI-powered programming error debugger using Hugging Face open-weight models.
How I Built It
I built PHANTOM//TRACE using:
HTML — Application structure.
CSS — Spooky-themed responsive interface.
JavaScript — Frontend interactions and API requests.
Hugging Face Inference Providers — Access to AI models.
Qwen2.5-Coder-32B-Instruct — The coding model configured for error analysis.
The application sends the selected programming language and pasted error message to the Hugging Face chat completions API and displays the response.
Users provide their own Hugging Face access token for inference.
Why Does Open Innovation Matter?
Open innovation gives developers the freedom to experiment with AI models beyond closed ecosystems.
By building around an open-weight coding model, this project explores how accessible AI can help developers understand programming errors.
It also makes the application easier to customize, extend, and adapt to other compatible models.
I believe open innovation makes AI development more accessible to students, beginners, and independent builders.
My Agent Session
No DevRelay agent session recorded for this project.
The Spirit of It
Every developer knows that moment.
You write your code, run the program, and suddenly the terminal throws an error you have never seen before.
You investigate. You search. You try again.
Sometimes, debugging feels like fighting something invisible.
What if every error had a ghost?
PHANTOM//TRACE gives that ghost a voice.
Debug the unknown. Exorcise the error. 👻
Prize Categories
#devchallenge #hf26challenge
#GitHubCopilot #Gemma
Top comments (0)