Rerun - Data stack for Physical AI

Rerun

3.5 | 250 | 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:

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"

昇思MindSpore
No Image Available
382 0

Huawei's open-source AI framework MindSpore. Automatic differentiation and parallelization, one training, multi-scenario deployment. Deep learning training and inference framework supporting all scenarios of the end-side cloud, mainly used in computer vision, natural language processing and other AI fields, for data scientists, algorithm engineers and other people.

AI Framework
Deep Learning
PerfAgents
No Image Available
222 0

PerfAgents is an AI-powered synthetic monitoring platform that simplifies web application monitoring using existing automation scripts. It supports Playwright, Selenium, Puppeteer, and Cypress, ensuring continuous testing and reliable performance.

synthetic monitoring
web monitoring
Chat2DB
No Image Available
337 0

Chat2DB: AI-powered database management tool with AI & BI features, enabling easy data handling and analysis.

database
SQL
data analysis
Amanu
No Image Available
464 0

Build Telegram apps for AI startups fast. Chatbots, Mini Apps and AI infrastructure. From idea to MVP in 4 weeks.

Telegram
Chatbots
Mini Apps
CodeSquire
No Image Available
251 0

CodeSquire is an AI code writing assistant for data scientists, engineers, and analysts. Generate code completions and entire functions tailored to your data science use case in Jupyter, VS Code, PyCharm, and Google Colab.

code completion
data science
Tradepost.ai
No Image Available
330 0

Tradepost.ai: AI-driven market intelligence for smarter trading. Real-time analysis of news, newsletters, and SEC filings.

AI trading
market analysis
VisActor
No Image Available
166 0

VisActor, derived from ByteDance, provides intelligent visualization solutions including rendering engine, visualization grammar, and chart components for narrative-oriented data storytelling.

data visualization
chart library
DoubleCloud
No Image Available
251 0