rerun

Rust 언어로 만든 오픈소스 프로젝트예요. 전 세계 개발자 1.2만 명이 스타(좋아요)를 눌렀어요. 설치파일이 있어서 코딩을 몰라도 바로 쓸 수 있어요. 마지막 수정은 1일 전이에요.

✅ 코딩 몰라도 OK⭐ 1.2만

원문 소개: Visualize, query, and stream to train on multimodal robotics data.

바로 쓰기

내 상황에 맞는 방법을 하나 고르세요.

① 설치파일 바로 받기 · 0.42.0, 2026.11.5

🪟 윈도우 내 기기 추천

rerun-cli-0.42.0-x86_64-pc-windows-msvc.exe · 216.5 MB받기
rerun_c-0.42.0-x86_64-pc-windows-msvc.lib · 55.2 MB받기
rerun_sdk-0.42.0-cp311-abi3-win_amd64.whl · 144.6 MB받기

🍎 맥 내 기기 추천

librerun_c-0.42.0-aarch64-apple-darwin.a · 41.6 MB받기
Rerun-0.42.0-aarch64-apple-darwin.app.tar.gz · 231.4 MB받기
rerun-cli-0.42.0-aarch64-apple-darwin · 231.4 MB받기
rerun_sdk-0.42.0-cp311-abi3-macosx_11_0_arm64.whl · 149.0 MB받기

🐧 리눅스 내 기기 추천

librerun_c-0.42.0-aarch64-unknown-linux-gnu.a · 66.5 MB받기
librerun_c-0.42.0-x86_64-unknown-linux-gnu.a · 68.7 MB받기
rerun-cli-0.42.0-aarch64-unknown-linux-gnu · 263.6 MB받기
rerun-cli-0.42.0-x86_64-unknown-linux-gnu · 285.8 MB받기
rerun_sdk-0.42.0-cp311-abi3-manylinux_2_28_aarch64.whl · 161.4 MB받기
rerun_sdk-0.42.0-cp311-abi3-manylinux_2_28_x86_64.whl · 165.9 MB받기

📦 기타 내 기기 추천

rerun-cli-0.42.0-THIRD_PARTY_NOTICES.md · 299.6 KB받기
rerun-js-web-viewer-react.tar.gz · 4.5 KB받기
rerun-js-web-viewer.tar.gz · 17.2 MB받기
rerun_cpp_sdk-0.42.0-multiplatform.zip · 56.3 MB받기
rerun_cpp_sdk.zip · 56.3 MB받기
rerun_notebook-0.42.0-py2.py3-none-any.whl · 17.1 MB받기

윈도우에서 "PC 보호" 창이 뜨면 '추가 정보 → 실행'을 누르세요. 출처가 이 공식 저장소인 파일만 받으세요.

② 설치 명령어 · README에서 찾았어요

npx skills add rerun-io/rerun

윈도우는 'PowerShell', 맥은 '터미널' 앱을 열고 붙여넣은 뒤 Enter를 누르세요.

브라우저에서 바로 열기 · 설치 없음

내 것으로 가져오기

git clone https://github.com/rerun-io/rerun.git

git clone: 개발자가 코드를 받는 명령어예요. 수정 내역까지 함께 받아져요.

한눈에 보기

인기⭐ 11,716 스타 · 🍴 890 포크
무료 여부Apache-2.0
무료이고 회사·상업용으로 써도 돼요. 출처(저작권 표시)만 남기면 돼요.
만든 언어Rust
최신 버전0.42.0 · 2026년 11월 5일
활동만든 날 2022.4.8 · 최근 수정 1일 전 · 열린 이슈(질문) 1,231개
공식 사이트rerun.io/

설명서 (README)

만든 사람이 쓴 원문 설명서예요. 영어가 어렵다면 한국어로 번역해서 보기 →

The data layer for physical AI

Log, query, visualize, and stream to training on shared columnar storage built for multimodal data.

What it does: Rerun ingests multi-rate, multimodal data (images, point clouds, transforms, time series, joint states, video) from many sources and formats (robot logs, human-data rigs, sim, web video; MCAP, rrd, LeRobot). The built-in viewer renders everything in sync, in realtime: scrub episodes, compare sensors side-by-side, watch CV pipelines run live. The same data is queryable with dataframes or SQL, and streams directly into training. Built in Rust on column-chunk storage purpose-built for multi-rate physical data. SDKs in Python, Rust, and C++.

Quickstart: pip install rerun-sdk — log your first multimodal data and see it in the viewer in under 2 minutes.

Use cases

  • Ingest robot logs, egocentric/UMI rigs, sim, and web video into one substrate
  • Run CV pipelines (SLAM, hand tracking, motion retargeting) as table edits
  • Query raw, intermediate, and derived data with dataframes or SQL
  • Visualize multi-rate, multimodal sequences across the pipeline
  • Stream dataset mixes directly to training — no export jobs, no stale copies

Data types

Multi-rate, multimodal, spatial: images, point clouds, time series, tensors, transforms, joint states, video. Preserved end-to-end.

A short taste

import rerun as rr  # pip install rerun-sdk

rr.init("rerun_example_app")

rr.spawn()  # Spawn a child process with a viewer and connect
# rr.save("recording.rrd")  # Stream all logs to disk
# rr.connect_grpc()  # Connect to a remote viewer

# Associate subsequent data with 42 on the “frame” timeline
rr.set_time("frame", sequence=42)

# Log colored 3D points to the entity at `path/to/points`
rr.log("path/to/points", rr.Points3D(positions, colors=colors))
…

Getting started

Installing the Rerun Viewer binary

To stream log data over the network or load our .rrd data files you also need the rerun binary. It can be installed with pip install rerun-sdk or with cargo install rerun-cli --locked --features nasm (see note below). Note that only the Python SDK comes bundled with the Viewer whereas C++ & Rust always rely on a separate install.

Note: the nasm Cargo feature requires the nasm CLI to be installed and available in your path. Alternatively, you may skip enabling this feature, but this may result in inferior video decoding performance.

You should now be able to run rerun --help in any terminal.

Documentation

Agent skills

This repo ships a set of agent skills that help coding agents write Rerun code.

Install them into your agent with the skills CLI:

npx skills add rerun-io/rerun

The skills themselves live in skills/ if you want to read them directly.

Status

We are in active development. There are many features we want to add, and the API is still evolving. Expect breaking changes!

Some shortcomings:

What is Rerun for?

Rerun is built to help you understand and improve complex processes that include rich multimodal data, like 2D, 3D, text, time series, tensors, etc. It is used in many industries, including robotics, simulation, computer vision, or anything that involves a lot of sensors or other signals that evolve over time.

Example use case

Say you're building a vacuum cleaning robot and it keeps running into walls. Why is it doing that? You need some tool to debug it, but a normal debugger isn't gonna be helpful. Similarly, just logging text won't be very helpful either. The robot may log "Going through doorway" but that won't explain why it thinks the wall is a door.

What you need is a visual and temporal debugger, that can log all the different representations of the world the robots holds in its little head, such as:

  • RGB camera feed
  • depth images
  • lidar scan
  • segmentation image (how the robot interprets what it sees)
  • its 3D map of the apartment
  • all the objects the robot has detected (or thinks it has detected), as 3D shapes in the 3D map
  • its confidence in its prediction
  • etc

You also want to see how all these streams of data evolve over time so you can go back and pinpoint exactly what went wrong, when and why.

Maybe it turns out that a glare from the sun hit one of the sensors in the wrong way, confusing the segmentation network leading to bad object detection. Or maybe it was a bug in the lidar scanning code. Or maybe the robot thought it was somewhere else in the apartment, because its odometry was broken. Or it could be one of a thousand other things. Rerun will help you find out!

But seeing the world from the point of the view of the robot is not just for debugging - it will also give you ideas on how to improve the algorithms, new test cases to set up, or datasets to collect. It will also let you explain the brains of the robot to your colleagues, boss, and customers. And so on. Seeing is believing, and an image is worth a thousand words, and multimodal temporal logging is worth a thousand images :)

While seeing and understanding your data is core to making progress in robotics, there is one more thing: You can also use the data you collected for visualization to create new datasets for training and evaluating the models and algorithms that run on your robot. Rerun provides query APIs to make it easy to extract clean datasets from your recording for exactly that purpose.

Of course, Rerun is useful for much more than just robots. Any time you have any form of sensors, or 2D or 3D state evolving over time, Rerun is a great tool.

Rerun vs. Rviz

When coming from pure visualization tools like RViz, you might be used to seeing the latest data only. Rerun is more than a pure visualization solution, it provides a platform for multimodal data with a powerful visualizer, storage model and query engine (see also: "What is Rerun?"). In robotics, you can use Rerun e.g. to record test runs, manage and query training data, visually debug live streams or recordings (also from third-party formats like MCAP) and much more.

So while Rerun makes your data streams visualizable in the viewer, integrating Rerun logging into your robotics applications also opens up the door for leveraging Rerun's broader capabilities.

If you are only interested in visualization, the Rerun viewer has powerful features like the ability to go back in time thanks to its time-aware in-memory database. You can adjust the size of this buffer to your needs (see here), e.g. to a smaller size if you want to use Rerun as an RViz replacement in long-running or memory-constrained applications.

Business model

Rerun uses an open-core model. Everything in this repository will stay open source and free (both as in beer and as in freedom).

We are also building Rerun Hub, a scalable catalog for robotic data. Right now that is only available for a few select design partners. Click here if you're interested.

The Rerun open source project targets the needs of individual developers. The commercial product targets the needs specific to teams that build and run computer vision and robotics products.

How to cite Rerun

When using Rerun in your research, please cite it to acknowledge its contribution to your work. This can be done by including a reference to Rerun in the software or methods section of your paper.

Suggested citation format:

@software{RerunSDK,
  title = {Rerun: A Visualization SDK for Multimodal Data},
  author = {{Rerun Development Team}},
  url = {https://www.rerun.io},
  version = {insert version number},
  date = {insert date of usage},
  year = {2024},
  publisher = {{Rerun Technologies AB}},
  address = {Online},
  note = {Available from https://www.rerun.io/ and https://github.com/rerun-io/rerun}
}

Please replace "insert version number" with the version of Rerun you used and "insert date of usage" with the date(s) you used the tool in your research. This citation format helps ensure that Rerun's development team receives appropriate credit for their work and facilitates the tool's discovery by other researchers.

Development

Installing a pre-release Python SDK

  1. Download the correct .whl from GitHub Releases
  2. Run pip install rerun_sdk<…>.whl (replace <…> with the actual filename)
  3. Test it: rerun --version

자주 묻는 질문

rerun 무료로 쓸 수 있나요?

네, Apache-2.0 라이선스로 공개된 오픈소스예요. 무료이고 회사·상업용으로 써도 돼요. 출처(저작권 표시)만 남기면 돼요. 깃허브 저장소에서 누구나 내려받을 수 있어요.

rerun 설치는 어떻게 하나요?

최신 버전 0.42.0(2026년 11월 5일 공개)의 윈도우·맥·리눅스·기타용 설치파일을 이 페이지 '설치파일 바로 받기'에서 눌러 받으면 돼요. 받은 파일을 실행하면 설치가 시작돼요.

코딩을 몰라도 rerun 쓸 수 있나요?

네, 바로 실행할 수 있는 설치파일(윈도우·맥·리눅스·기타)을 제공해서 코딩을 몰라도 쓸 수 있어요. 일반 프로그램처럼 내려받아 더블클릭하면 돼요.

rerun 인기는 어느 정도인가요?

깃허브 스타 11,716개, 포크 890개를 받은 프로젝트예요. 2022년에 만들어졌고 마지막 수정은 1일 전이에요. 스타가 1만 개를 넘으면 전 세계적으로 검증된 인기 프로젝트로 봐요.

복사했어요