Rerun - Data stack for Physical AI

Rerun

3.5 | 565 | 0
Type:
Open Source Projects
Last Updated:
2025/07/08
Description:
Rerun is an open-source data stack for Physical AI, offering multimodal log handling and visualization with built-in debugging. Fast, flexible, and easy to use.
Share:
visualization
debugging
data logging
open source

Overview of Rerun

What is Rerun?

Rerun is an open-source data stack designed for Physical AI, providing multimodal log handling and visualization. It offers managed infrastructure to ingest, store, analyze, and stream data at scale with built-in visual debugging, making it fast, flexible, and easy to use.

Key Features:

  • Open Source: Dual-licensed under MIT and Apache 2.
  • Multimodal Visualization: Supports various data types including 3D, images, and time series.
  • Easy to Use: Simple installation and minimal code required to get started.
  • Embeddable: Visualizer runs natively, on the web, and can be embedded in notebooks and web apps.

How to Use Rerun?

  1. Installation:

    pip install rerun-sdk
    
  2. Quick Start Guide (Python):

    import rerun as rr
    rr.init("my_data_generating_application")
    rr.connect()  # Connect to a remote viewer
    ...
    rr.log("points", rr.Points3D(positions))
    rr.log("camera", rr.Transform3D(pos, rot))
    rr.log("camera/image", rr.Pinhole(intrinsics))
    rr.log("camera/image", rr.Image(tensor))
    rr.log("reprojection_error", rr.Scalar(err))
    

Why is Rerun Important?

Rerun simplifies the data engine for physical AI by allowing users to:

  • Run and record data for analysis and training.
  • Understand behavior and pinpoint issues with the Rerun viewer.
  • Visualize training and eval, debug prototypes, and extract time-aligned training samples from messy logs.

Where Can I Use Rerun?

Rerun can be used in various applications, including:

  • Robotics
  • Autonomous Vehicles
  • Computer Vision
  • AI research and development

Best Way to Get Started with Rerun?

  • Try the Browser Demo: Explore the features without installation.
  • Read the Documentation: Understand the capabilities and usage.
  • Join the Community: Engage with other users on GitHub and Discord.

Best Alternative Tools to "Rerun"

Parea AI
No Image Available
540 0

Parea AI is the ultimate experimentation and human annotation platform for AI teams, enabling seamless LLM evaluation, prompt testing, and production deployment to build reliable AI applications.

LLM evaluation
experiment tracking
Renumics Spotlight
No Image Available
171 0

Renumics Spotlight is an open-source tool designed for interactive data exploration and visualization. It enables machine learning and engineering teams to quickly understand and communicate insights from complex, unstructured data.

data visualization
unstructured data
AgentOps
No Image Available
519 0

AgentOps is a developer platform for building reliable AI agents and LLM apps. It offers agent observability, time travel debugging, cost tracking, and fine-tuning capabilities.

AI agent debugging
LLM observability
WisBot
No Image Available
586 0

WisBot is an AI co-inventor for data discovery. Upload data, get executed Jupyter notebooks, trained ML models, and production-ready code in minutes. Skip the setup, get straight to insights.

data analysis
machine learning

Tags Related to Rerun