All three ROS 2 distros are now native on Homebrew-macOS:
brew tap idesign0/ros2
brew install ros2-humble
brew install ros2-jazzy
brew install ros2-kilted
One tap to get ROS 2 Jazzy with full simulation and robotics stack support:
Gazebo (gz-sim8) β Gazebo Harmonic simulation out of the box
ros2_control β Hardware abstraction & controllers
MoveIt 2 β Motion planning
Nav2 β Autonomous navigation
No Docker. No VMs. Native macOS.
And the best part? These arenβt one-time snapshots β they stay in sync with upstream and will keep getting updated as the ecosystem evolves. ![]()
Whatβs next? Iβve been quietly collecting -Werror flag failures from Apple Clang across all three distros. Fixing them upstream should meaningfully improve code quality across the stack.
Want to try MoveIt 2 or TurtleBot4 tutorials on macOS? Iβve patched them for all available distros:
TurtleBot4 tutorials (Jazzy): https://lnkd.in/e2ZXMXBn
MoveIt 2 tutorials (Jazzy): https://lnkd.in/eWwNCT-G
Project Links:
Ros2_macos repo: https://lnkd.in/ehEtTSJz
Homebrew repo: https://lnkd.in/ek5zDAQB