Honeybee is an integrated visualization and diagnosis tool for robotics, available in the browser and as a desktop app on Linux, Windows, and macOS.
It helps robotics teams visualize, debug, and analyze logs and live telemetry through a rich set of panels and tools.
- The source code of Honeybee is publicly available.
- Running the app from source requires access to private npm packages, so it does not work out-of-the-box outside our organization.
- To try Honeybee, visit our hosted version at coscene.cn, or download the desktop app
- Internal contributors can follow the setup section below to prepare a development environment.
Supported development environments: Linux, Windows, macOS
Dependencies:
- Node.js V22.12.0+
- Cursor / Visual Studio Code – Recommended
- Clone the repository.
- Enable Corepack and install dependencies:
corepack enable
yarn install- Start the target you want to work on:
# Web app
yarn web:serve
# Desktop app (run in two terminals)
yarn desktop:serve
yarn desktop:start
# Storybook
yarn storybookFor advanced desktop debugging across different machines or VMs on the same network:
yarn desktop:serve --host 192.168.xxx.yyy
yarn dlx electron@13.0.0-beta.13 .webpackyarn run # list available commands
yarn build:packages # build TypeScript packages
yarn lint # lint and auto-fix
yarn lint:ci # CI-style linting without auto-fix
yarn test # run all tests
yarn test:watch # run tests in watch modeSee CONTRIBUTING.md for contribution and localization guidelines.
Honeybee originally began as a fork of Foxglove Studio, an open-source project developed by Foxglove.
