Rerun
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?
Installation:
pip install rerun-sdk
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"

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.

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.

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

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

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.

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

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