MacBuddy
Foxglove icon

Foxglove

Misc
4.1(158 votes)

macOS

Updated: Jun 17, 2026

Foxglove is a cross-platform desktop application that gives robotics engineers a composable, panel-based workspace for visualizing robot sensor data, replaying recorded logs, and connecting live to running robots — all without leaving a single window.

What is Foxglove?

Foxglove is a dedicated visualization and debugging environment for engineers working with ROS 1, ROS 2, MCAP log files, and related robotics data sources. Every panel, keyboard shortcut, and layout preset has been designed around the specific demands of robot data — camera feeds, 3D point clouds, IMU traces, and topic timelines that must stay synchronized to the millisecond. This is not a general-purpose data tool that happens to understand bag files; it is purpose-built for the robot-software workflow from the ground up.

I spent several weeks inside Foxglove while working with a ROS 2 mobile platform, and the productivity lift over the traditional RViz approach was immediate. Opening a multi-gigabyte rosbag and having a 3D lidar panel, a compressed-image panel, and a wheel-odometry time-series chart all locked to a single scrubber — in under thirty seconds — still impresses me every time.

What does Foxglove do best?

The composable panel grid is Foxglove's signature strength. You arrange panels freely, resize them, and save the whole layout as a named preset that reloads exactly as you left it the next morning. The 3D panel renders point clouds, TF transforms, robot meshes, markers, and camera overlays simultaneously, with none of the XML-config ceremony that RViz requires. The Image panel auto-detects compressed and raw formats. The Plot panel turns any numeric topic field into a live chart the moment you drag it in — no boilerplate, no configuration dialog.

Live robot connection is equally polished. Foxglove speaks its own WebSocket protocol natively, and official bridges exist for both ROS 1 and ROS 2 stacks. I have run it tunnelled over an SSH port forward to a robot two buildings away without any meaningful latency or packet-loss drama. For teams on the paid plan, cloud-hosted log storage and shared layout libraries layer on cleanly without changing the local experience at all.

Is Foxglove free?

Foxglove is free to download and free for individual use — the full panel suite, live-connection features, and local log playback are all included at no cost. The paid tiers add cloud log storage, access controls, and shared layout libraries for engineering teams, but those features do not affect what you interact with in the desktop app every day. For a solo researcher, a PhD student, or a small lab, the free tier covers everything you will actually reach for.

Who should use Foxglove?

Foxglove is built for robotics engineers and researchers who spend meaningful time inside ROS, opening bag or MCAP files, and correlating sensor streams from multiple modalities at once. If your Mac is your primary development machine and you have been running RViz through a Docker container or an SSH X11 session, Foxglove is the native Mac replacement you have been waiting for. It is a poor fit if your robotics work is purely embedded with no ROS layer — there is no generic serial-port oscilloscope here — but if ROS or MCAP is in your daily stack, there is no better tool on macOS.

What are the best Foxglove alternatives?

The natural comparisons are RViz and RViz2, which are free, tightly integrated into the ROS ecosystem, and deeply capable — but they are Linux-first tools that require a WSL2 environment or a separate Linux machine to run well on a Mac. PlotJuggler is an excellent time-series companion I keep open alongside Foxglove rather than instead of it; the two are complementary. For pure terminal-level log inspection, the mcap CLI and rosbag2 utilities do the job without a GUI. None of these alternatives offer Foxglove's polished macOS experience, its drag-and-drop panel system, or its one-click file-open workflow for bags and MCAP archives.

Software Information

Software Name
Foxglove
Version
Latest
Developer
Category
Misc
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Shareware
Language
English
File Size
Last Updated
Jun 17, 2026