Back to browse
GitHub Repository

Turn failed Python tests and CI runs into replayable debug sessions.

33 starsPython

Retrace – reverse debugging for production CPython applications

by L15p3r·May 12, 2026·14 points·4 comments

AI Analysis

●●●BangerZero to OneWizardry

Record production Python bugs and step backwards from crash to cause in VS Code.

Strengths
  • Records Python/external boundary instead of syscalls for low overhead.
  • Sub-0.1% latency impact on I/O-bound Flask and Django workloads.
  • Deterministic replay of network, DB, and randomness without live services.
Weaknesses
  • Threading support is currently experimental and can diverge.
  • Requires Go toolchain alongside Python for the recording runtime.
Target Audience

Python backend developers, DevOps engineers

Similar To

rr · PyCharm Debugger · Umbra

Similar Projects