Night-Owl: An AI Debugger Built for Students Who Need to Understand Their Bugs
Description and use
Night‑Owl is an AI debugging platform that helps students understand root causes of systems bugs in C/C++ and related domains by combining deterministic analysis with Gemini explanations.
Problem
Students fixing systems bugs cannot explain root causes during exams or viva, because visible errors rarely reveal underlying issues.
Outcome
Night‑Owl detected a use‑after‑free in a C++ snippet, identified it as Critical severity, and provided root cause, evidence, explanation, fix, concept, and exam questions.
Workflow
- Paste code, logs, or network output
- Select domain (C/C++, OS/Concurrency, Networking)
- Deterministic analyzer runs to collect evidence
- Evidence is sent to Gemini AI
- Gemini generates structured root‑cause explanation
- Exam Mode summary is produced
- Result is stored in history database
Evidence
Night‑Owl is an AI‑powered systems debugging and learning platform for students and developers working with C/C++, Operating Systems, Concurrency, and Computer Networking.
It combines deterministic analyzers that collect concrete evidence with Google Gemini that turns that evidence into a structured, teachable explanation.
On the production deployment, Night‑Owl detected it as a Use‑After‑Free with Critical severity, and returned the root cause, evidence, why it happened, a suggested fix, the systems concept (dangling pointers and RAII), and Exam Mode with viva questions.
- Record date: 2026-10-04T14:10:47.068Z