Why Foxglove? // Foxglove vs. a fork of Foxglove 1.x

Foxglove vs. a fork of Foxglove 1.x.

Foxglove’s initial product, Foxglove Studio, originated as a fork of Cruise’s open-source project, Webviz, with the goal of enhancing robotics visualization, debugging, and development.

In March 2024, Foxglove announced version 2.0, marking a pivotal shift in the product strategy. This update unified Foxglove Studio and the Foxglove Data Platform into a single, cohesive product aimed at setting a new standard in robotics observability. Alongside this integration, Foxglove introduced a new pricing model and made the decision to discontinue the open-source edition of Foxglove Studio.

The move to close-source Foxglove 2.0 was driven by the desire to provide a more integrated and robust solution for robotics developers, addressing the unique challenges associated with multimodal robotics data. By consolidating offerings, Foxglove enhances developer experience and delivers a comprehensive development platform tailored to the needs of the robotics community. Leading up to, and since, the launch of 2.0, the codebase has undergone significant transformations, including the addition of numerous panels, support for various data sources, improved layout management, increases in performance, and new features.

Despite this transition, Foxglove remains committed to supporting open formats and continues to maintain and release other open-source projects, most notably MCAP. 

“The lift on building custom robotics development tooling, specifically visualization, is so high that it detracts from the goal of building features and autonomy for the robots.”

Vibhav Altekar, Co-founder & VP of Software, Saronic

Foxglove is purpose-built visualization and observability for robotics and embodied AI development.

The last update to Foxglove (open source) was in February 2024. Since then, there have been over ~2000 commits to Foxglove’s commercial platform.

20 new releases packed with performance updates, fixes, and new capabilities.
116 bug fixes for a smoother, more reliable application.
31 performance improvements to memory optimization, file reading, playback /seek speed, and large data sets handling.
56 new features and enhancements not available in the OSS version.

Foxglove empowers over 10,000 robotics and embodied AI developers and supports hundreds of robotics companies in accelerating and scaling their development. From data collection and ingestion to visualizing, debugging, and managing robotic data, Foxglove streamlines every step of the development process, enabling teams to innovate faster and more effectively.

“Adopting Foxglove had an immediate positive impact.”

Mirza A. Shah, CTO and Co-founder, Simbe

Foxglove is a team of diverse, highly skilled, and experienced professionals committed to transforming the robotics developer experience. Built on insights from hundreds of customers who push the boundaries of robotics development daily, Foxglove’s platform is designed to deliver an unparalleled developer experience. By leveraging these insights, Foxglove aims to empower developers, streamline innovation, and contribute to increasing the global impact of robotics.

A fork of Foxglove 1.x
Visualization and analysis
Offers a comprehensive suite of 20+ integrated panels (e.g., Image (h.264, h.265, VP9, AV1), 3D, plot, state, raw messages, etc) all with extensive analysis features for diverse data types, enabling users to sync and arrange panels within sharable layouts. Foxglove works with live and recorded data streams.
~2000 commits and 20 releases behind. Offers a suite of visualization panels and support for h.264 video.
Data collection and management
Includes native capabilities managing and visualizing both live and recorded data, facilitating efficient troubleshooting and debugging.
No data collection or management.
Performance
Designed to handle diverse, complex multimodal robotics data efficiently including displaying over a dozen panels streaming h.265 video at 5x speeds and plotting thousands of points from temporal data and rendering point cloud, annotations, and more in complex 3D scenes.
~2000 commits and 31 Performance improvements behind, including memory optimization, file reading, playback /seek speed, and large data sets handling. Can handle .bag and .mcap files up to limited sizes and frequencies.
Extensibility
Supports user-contributed extensions via React, allowing for easy installation of custom panels as well as message converter extensions to convert messages from one schema to another and topic alias extensions to alias topics in your data source to new topics.
Open source therefore supports user submitted PRs to a degree.
Integration
Provides a unified environment for various visualization tools, data formants (MCAP, ROS, Protobuf, FlattBuffers, JSON) reducing the need to install and learn multiple applications.
Provides support for ROS bag and MCAP files.
User Interface
Features a modern, user-friendly interface utilizing modern web technologies and languages, including customizable layouts and integrated panels for a streamlined user experience.
~2000 commits and 50+ new features and enhancements behind, including several UX improvements. The UI does leverage a modern user-friendly interface with customizable panels.
Support
Provides official support channels and documentation; community support is growing.
Open source community.
Learning curve
Offers an intuitive interface with no coding required  that’s easy for new users to learn, especially with integrated tools reducing the need to manage multiple applications.
Similar intuitive interface post installation and configuration that will require maintenance, support, and ongoing iteration.
Platform compatibility
Available as both a web and desktop application (MacOS, Linux, Windows), providing flexibility in deployment and access.
Available primarily as web. Desktop may be offered to a limited degree.

Begin accelerating your development with confidence.

Try Foxglove for yourself to see if it helps you and your team. We have a couple ways to get started, both of which will enable you to evaluate at your own pace and gain the confidence you need to build better robots, faster.

Sign up and create your own Foxglove organization

It's completely free and only takes a few minutes to start visualising your own data.

Sign up
OR

Get in touch with us and we'll help you get everything setup

Our team is always happy to help and learn about your projects.

Contact us

Get your team and key decision makers on board

Make sure your team is comfortable and key stakeholders understand the benefits of Foxglove.

Value proposition guide

Run a quick pilot to ensure Foxglove is right for you and your teams

Teams typically use the free version of Foxglove alongside their existing processes for a week or two before they make the full switch.

"The integration was surprisingly straightforward, enabling us to quickly transition from using multiple disjointed tools to a unified workflow. This significantly reduced the barriers for team members to engage with the data."

Scott Butters, Staff Machine Learning Engineer, Aescape

Pat yourself on the back and start building better robots faster!

Start building with Foxglove.

Get started for free