Turn raw Python tracebacks into structured diagnostics — root cause, confidence score, and actionable fixes. Zero dependencies.
You get a wall of traceback. You stare at it. You grep around. You waste 10 minutes.
bug-autopsy fixes that.
One command parses your error, extracts the root cause, assigns a confidence score, and tells you exactly what to fix.
pip install bug-autopsyZero dependencies — pure Python stdlib.
# Pipe a traceback directly
python myscript.py 2>&1 | bug-autopsy
# Or from a log file
bug-autopsy error.log
# JSON output
bug-autopsy error.log --jsonOutput:
┌─────────────────────────────────────────────────────┐
│ Root cause: AttributeError on NoneType object │
│ Confidence: 0.91 │
│ File: app/service.py:142 │
│ Fix: Check for None before calling .split()│
└─────────────────────────────────────────────────────┘
No pip install chain. No version conflicts. Drop it anywhere Python 3.10+ runs.
See CONTRIBUTING.md — PRs welcome.
MIT © aaxnet · Built in Ukraine 🇺🇦