ROS2 Jazzy goes native on macOS via Homebrew — no Docker needed
All three ROS2 distros now run natively on macOS with Gazebo and Nav2.
Developer idesign0 has released native macOS Homebrew packages for all three ROS2 distros (Humble, Jazzy, Kilted). By running `brew tap idesign0/ros2` and installing the desired distro, macOS users get a full robotics stack including Gazebo Harmonic, ros2_control, MoveIt2, and Nav2 — all running natively on Apple Silicon. This eliminates the need for Docker containers or virtual machines, which were previously the only way to run ROS2 on macOS.
The packages are not one-time snapshots but are kept in sync with upstream changes, ensuring ongoing compatibility. Additionally, idesign0 has patched MoveIt2 and TurtleBot4 tutorials to work on macOS, providing ready-to-run examples. The developer is also fixing -Werror flag failures from Apple Clang across all three distros, improving code quality across the ecosystem. This effort makes macOS a viable development platform for robotics professionals.
- All three ROS2 distros (Humble, Jazzy, Kilted) are now native on macOS via `brew tap idesign0/ros2`.
- Includes Gazebo Harmonic, ros2_control, MoveIt2, and Nav2 — no Docker or VMs required.
- Packages stay in sync with upstream; patched MoveIt2 and TurtleBot4 tutorials available.
Why It Matters
macOS developers can now run full ROS2 workflows natively, simplifying robotics development and testing.