Hussain004

Hussain004 / BAGEL

Public

ROS Bag Visualizer

16
0
100% credibility
Found May 30, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

BAGEL is a free, browser-based tool that lets robotics engineers and researchers explore ROS bag files (.mcap, .db3, and .bag) without installing any software. You simply drag and drop your file into the browser, then explore your data through interactive 3D visualizations, charts, and maps. Multiple recordings can be overlaid for comparison, and sessions can be shared via URL. Everything runs locally in your browser — no data ever leaves your machine.

How It Works

1
🔍 Discover BAGEL online

A robotics researcher finds BAGEL while searching for a way to view ROS bag files without installing Foxglove Studio or ROS.

2
🌐 Open the web app

They visit the website and see a clean landing page asking them to drop a bag file — no downloads, no accounts, just a browser window.

3
📁 Drop their bag file

They drag and drop their .mcap, .db3, or .bag file onto the page. BAGEL reads it entirely in their browser — nothing leaves their computer.

4
Explore with rich visualizations

They click topics to open 3D point clouds, trajectory plots, time-series charts, image viewers, and more — all updating as they scrub through the recording.

5
📊 Compare multiple recordings

They drag a second bag onto the toolbar to overlay two experiments side-by-side, comparing how their robot performed across different runs.

6
🔗 Share a live session

They copy the URL — it contains the layout and playhead position — and send it to a teammate who sees the exact same view.

🎉 Mission accomplished

They explored their robotics data in minutes, shared findings instantly, and never had to install a thing.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is BAGEL?

BAGEL is a browser-based visualizer for ROS bag files -- the recordings robotics engineers use to replay experiments, SLAM runs, and sensor data. Drop a file (`.mcap`, `.db3`, or old-school `.bag`) onto the page and explore it with 3D point clouds, trajectory plots, time-series charts, image viewers, and TF tree diagrams. Built in TypeScript with React and Three.js, it runs entirely client-side with no server or installation required. A built-in sample bag lets you try it immediately at the live demo.

Why is it gaining traction?

The pitch is simple: open a bag file in seconds without installing ROS. Foxglove Studio, the current go-to tool, has shifted toward commercial features, leaving teams looking for open-source alternatives. BAGEL fills that gap with per-bag parser workers that keep the UI responsive even on multi-GB files, multi-bag overlay for comparing SLAM runs side-by-side, and GPS tile underlays that give NavSatFix data spatial context. It handles custom message types by pasting `.msg` definitions, and shareable URLs let you send a pre-configured viewer link to a collaborator.

Who should use this?

Robotics engineers who need to quickly inspect bag files without spinning up a full ROS environment. Students learning ROS who want to explore real data without wrestling with toolchain setup. Research teams that need to share bag file previews across platforms without file transfers. Field engineers reviewing data collected on-site where installation isn't an option.

Verdict

BAGEL hits a real pain point and executes it well. The documentation is thorough, the live demo lowers friction to zero, and the architecture handles large files gracefully. At 16 stars and v0.9.1, it's actively developed but early-stage -- the 1.0% credibility score reflects that reality. No test coverage is visible in the repository, which gives some pause for production use. Worth piloting for personal or team workflows, but monitor the project for stability improvements before relying on it in critical environments.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.