See your robot, live.
Drop-in ROS 2 bridge for Rerun. Stream topics to the viewer in seconds — no ROS 2 runtime required.
Drop-in ROS 2 bridge for Rerun. Stream topics to the viewer in seconds — no ROS 2 runtime required.
Install Rewire, run it against your ROS 2 system, and watch every topic stream into the Rerun viewer in real time.
curl -fsSL https://rewire.run/install.sh | shrewire record -aPure Rust binary. Speaks DDS and Zenoh natively — no colcon, no ament, no sourcing.
Images, pointclouds, TF, poses, laser scans, odometry, and more — mapped out of the box.
Map any ROS 2 type to Rerun archetypes via JSON5 config. No code, no recompilation.
Automatic robot model visualization from /robot_description with full transform tree.
Hz, bandwidth, drops, and latency monitoring for every subscribed topic.
Stream live ROS 2 data to any client. JSON and CDR formats, ZSTD compression, auth, and rate limiting.
No colcon, no workspace. Download a single Rust binary and run it. Rewire is not a ROS 2 node — it observes the network directly, so it never interferes with your ROS graph. Source your workspace only for URDF mesh resolution.

CycloneDDS, FastDDS, Zenoh — Rewire speaks all of them at the same time. Topics are discovered regardless of the underlying protocol. QoS negotiation, TransientLocal late-joiner data, and BestEffort UDP with large buffer support are handled out of the box.

Rewire automatically subscribes to new topics as they appear and unsubscribes when they go away, keeping the ROS graph clean. No stale subscriptions, no manual management.

Per-topic Hz, bandwidth, drops, and latency — streamed as Rerun entities alongside your data. Monitor everything in one place, no extra tooling.

Every detail you need for real-world robotics workflows.
Every common ROS 2 message type maps to a Rerun archetype automatically.
Where Rewire is headed.
Run Rewire on resource-constrained devices like Jetson and Raspberry Pi.
Stream directly to the cloud for fleet-wide analytics and long-term storage.
Expanding coverage based on community feedback and real-world use cases.
Bringing Rewire to Windows for cross-platform development workflows.
One command to install. One command to visualize.
Questions or feedback? Join the discussion