# lichtblick **Repository Path**: bitpan/lichtblick ## Basic Information - **Project Name**: lichtblick - **Description**: No description available - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-22 - **Last Updated**: 2025-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Lichtblick

Stars Badge Forks Badge Pull Requests Badge Issues Badge Versions Badge GitHub contributors License: MPL 2.0

Lichtblick is an integrated visualization and diagnosis tool for robotics, available in your browser or as a desktop app on Linux, Windows, and macOS.

Lichtblick screenshot

## :book: Documentation Looking for guidance on using Lichtblick? Check out our [official documentation here!](https://lichtblick-suite.github.io/docs/) We are actively updating our documentation with new features, stay tunned! :rocket: **Dependencies:** - [Node.js](https://nodejs.org/en/) v16.10+
## :rocket: Getting started Clone the repository: ```sh $ git clone https://github.com/lichtblick-suite/lichtblick.git ``` Enable corepack: ```sh $ corepack enable ``` Install packages from `package.json`: ```sh $ yarn install ``` - If you still get errors about corepack after running `corepack enable`, try uninstalling and reinstalling Node.js. Ensure that Yarn is not separately installed from another source, but is installed _via_ corepack. Launch the development environment: ```sh # To launch the desktop app (run scripts in different terminals): $ yarn desktop:serve # start webpack dev server $ yarn desktop:start # launch electron (make sure the desktop:serve finished to build) # To launch the web app: $ yarn run web:serve # it will be avaiable in http://localhost:8080 ``` :warning: Ubuntu users: the application may present some issues using GPU. In order to bypass the GPU and process it using directly the CPU (software), please run lichtblick using the variable `LIBGL_ALWAYS_SOFTWARE` set to `1`: ```sh $ LIBGL_ALWAYS_SOFTWARE=1 yarn desktop:start ``` ## :hammer_and_wrench: Building Lichtblick Build the application for production using these commands: ```sh # To build the desktop apps: $ yarn run desktop:build:prod # compile necessary files - yarn run package:win # Package for windows - yarn run package:darwin # Package for macOS - yarn run package:linux # Package for linux # To build the web app: $ yarn run web:build:prod # To build and run the web app using docker: $ docker build . -t lichtblick $ docker run -p 8080:8080 lichtblick # It is possible to clean up build files using the following command: $ yarn run clean ``` - The desktop builds are located in the `dist` directory, and the web builds are found in the `web/.webpack` directory. ## :pencil: License (Open Source) Lichtblick follows an open core licensing model. Most functionality is available in this repository, and can be reproduced or modified per the terms of the [Mozilla Public License v2.0](/LICENSE). ## :handshake: Contributing Contributions are welcome! Lichtblick is primarily built in TypeScript and ReactJS. All potential contributors must agree to the Contributor License Agreement outlined in [CONTRIBUTING.md](CONTRIBUTING.md). ## :star: Credits Lichtblick originally began as a fork of [Foxglove Studio](https://github.com/foxglove/studio), an open-source project developed by [Foxglove](https://foxglove.dev/).