Hey everyone! Just shipped v2.0.0 of ros2_info β a fastfetch-style tool that gives you an instant, beautiful snapshot of your ROS2 environment the moment you open a terminal.
Weβve all been there:
Terminal A β sourced Jazzy β bridge running β
Terminal B β sourced Humble β nothing talks β
Terminal C β ros2 node list β (empty) π
β wasn't sourced at all π€―
One command now fixes that:
ros2_info
Distro Β· DDS middleware Β· Domain ID Β· sourced workspaces Β· build status Β· live nodes Β· topics β all in one view.
Whatβs new in v2.0.0
- Distro-aware ASCII art (auto-detects Jazzy / Humble / Iron / Rolling)
- A full ros2 workspace
- Interactive TUI mode (
--interactive) powered by Rich - Live watch mode (
--watch 2) β auto-refreshes every N seconds - Web dashboard (
ros2_info web) atlocalhost:8099β monitor from your phone during hardware integration - Workspace auto-detection with colcon build status
- Full
ROS_*env dump in one clean view
Install
pip install -e src/ros2_fastfetch
Would love feedback, issues, and ideas β especially from anyone running multi-workspace setups or Docker-based ROS2 environments. ![]()

