RosReplay
RosReplay is a desktop + web app for recording, packaging, and replaying ROS/ROS 2 incidents so teams can reproduce failures without access to the physical robot. It captures rosbag data, node parameters, launch files, container images, and environment metadata, then generates a shareable “replay bundle” that runs in a deterministic sandbox. The app includes a guided workflow to mark the exact failure window, attach logs, and define pass/fail assertions (topics, TF, CPU, latency, safety states). A lightweight agent runs on the robot or edge PC to collect artifacts with minimal overhead, while the web dashboard tracks bundles, versions, and who reproduced what. Optional AI assistance summarizes anomalies and suggests missing signals to record next time, but the core value is deterministic replay and collaboration. This targets teams tired of “can’t reproduce” cycles and expensive lab time.