
Hi all, I’m a solo dev and I’ve been building **Driveline**, an open-source (MPL-2.0) viewer for multimodal logs, and wanted to share it with the people who live in rosbag2/MCAP.
It plays back 4K video alongside your signal channels, all normalised to one nanosecond clock with frame-accurate scrubbing, drop an MCAP with embedded H.264 and it just works. It runs **entirely client-side** (a portable Rust core compiled to WASM; the file is read in the tab and never uploaded), so there’s no server to stand up.
Two things that might interest this group specifically:
- It also reads **ASAM MF4** first-class, which is handy if you straddle robotics and automotive.
- It has a stable agent interface (`window.__drivelineAgent`) so a script or LLM can drive it headlessly — load data, lay out panels, read channel ranges back as Arrow, tag events.
Try it: https://driveline.pages.dev · Repo + design docs:
Would love feedback on what’s missing for your rosbag2 workflow — especially which message schemas you’d most want decoded next.
