OAK Viewer
OAK Viewer is a GUI application that allows you to easily evaluate the camera by visualizing its output in real-time.Download
If you are updating OAK Viewer via oakctl, you need to use version 0.15.0+ to get the latest OAK Viewer.
Linux
macOS
Windows
Linux
Debian packages are available for Ubuntu 24.04 / 22.04, supporting x86_64 (AMD64) architecture.
Features
Local Viewer and OAK4 Default App
Please note that all features of Viewer work only in Chrome. The local version includes a bundled Chrome browser. However, the web version can be opened in any browser, albeit with some limitations. All browsers should support RAW streams. Encoded streams and features based on them are supported only in Chrome because they require the full set of the WebCodecs API, which currently only Chrome provides with high quality and performance.

Please note that this URL is valid only for 15 minutes and is then regenerated. It is not necessary to reopen the UI, as it will automatically refresh, but it is not possible to bookmark this URL.
Pipelines
You can choose from four predefined pipelines. Each pipeline uses its own DepthAI pipeline.- Vision 3D: Focused on output from the main camera and point clouds.
- Vision AI: Focused on outputs from selected neural network (NN) model and their annotations.
- Dynamic Calibration: You can recalibrate your device in this pipeline. All OAK Series 2 full stereo lineup (excluding FFC) and OAK Series 4 full stereo lineup are supported. Learn more.
- Advanced: Allows in‑depth configuration of all features and access to calibration data.

Streams and Pipeline Graph
There are two main tabs available in the Viewer. The first one is Streams. It displays a predefined set of streams that the device can provide. These streams depend on the supported features, such as the main RGB camera, left/right cameras (if available), depth stream, temperature, etc. Additionally, there is a stream from the selected NN model. These models are loaded from the Luxonis Models ZOO. If a YOLO model is selected, annotations can be displayed on the RGB camera stream, and so on. Among the streams, there is also the depth and point cloud, which are computed on the frontend based on depth and RGB data to be bandwidth-efficient. All these features offer simple configuration options.The second tab is Pipeline Graph. This tab shows the active pipeline that the Viewer backend has created in DepthAI V3. It provides a visual representation of all nodes, their parameters, and connections.Streams features in Advanced Pipeline
The following actions are available on the Streams screen:- Configuration: Allows configuration of sensors, stereo depth, and advanced settings.
- Neural Network: Displays a list of NN models from the Luxonis ZOO that can be quickly tested and configured.
- Streams: Shows a list of all streams available on the device based on the current configuration.
- Point Cloud: Displays a real-time point cloud based on depth data and colored by the RGB camera.
- Panel Layout: Provides a quick way to set the layout of visible panels.

Stream panel
Every stream panel has a unique name, resolution, and several performance metrics. It includes the following FPS metrics:- Camera: The FPS requested based on the configuration.
- Network: The FPS delivered over the network.
- Decoding: The FPS decoded on the client side.
- Rendering: The FPS rendered on the client side.
- Annotations: The FPS of annotations delivered over the network to the client side.
