rerun

实时可视化多模态机器人数据,让调试和训练更高效

rerun 是一个用于多模态机器人数据可视化和流式处理的开源工具,采用 Rust 编写,提供 Python 和 C++ 接口。它解决机器人开发中传感器数据(如摄像头、激光雷达、IMU)难以同步查看和调试的问题,核心能力包括实时可视化、数据查询、流式传输以及训练数据准备。用户可以将时间序列的多模态数据(图像、点云、3D 变换等)以日志形式记录,并通过内置查看器进行交互式探索,支持时间轴回放、空间布局和自定义面板。rerun 强调高性能和低延迟,适合处理大规模数据流,并支持与机器学习训练流程集成。它简化了从数据采集到模型训练之间的数据管道,帮助开发者快速定位问题、验证算法效果。

开源 freemium 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 11484
维护状态 活跃
是否开源 是
定价模式 freemium

项目数据

分类基础设施
开发团队rerun-io
所属国家
官网地址https://rerun.io
定价模式freemium
价格说明提供免费开源版本,另有云服务(Rerun Cloud)提供免费额度和付费套餐,具体价格需查看官网。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型computer-vision,cpp,multimodal,python,robotics,rust,visualization
GitHub 星标★ 11484
30天Star增速
HF 下载量
上线时间2022-04-08 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数7

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

环境要求

  • Python 环境(含 pip),用于安装 rerun-sdk
  • 终端可执行命令(用于运行 rerun CLI)
  • Rust 用户需要可用的 cargo 工具链
  • 可选:conda 环境(README 提供 conda-forge 安装方式)
  • 若启用 nasm Cargo feature,需要 nasm CLI 并加入 PATH

安装与启动步骤

  1. 1安装 Python SDK

    官方推荐的 Python 接入方式,安装后同时自带 Viewer 二进制,可直接查看与流式接收数据。

    pip install rerun-sdk
  2. 2验证命令行可用

    在任意终端确认 rerun 可执行文件已安装成功,并查看可用参数。

    rerun --help
  3. 3通过 conda 安装

    如果使用 conda 管理环境,可从 conda-forge 渠道安装同名 SDK 包。

    conda install -c conda-forge rerun-sdk
  4. 4Rust 项目添加依赖

    在 Rust 工程中引入 rerun 库,用于记录和发送多模态数据。注意 Rust 端需另行安装 Viewer。

    cargo add rerun
  5. 5单独安装 Viewer

    Rust/C++ 用户不带 Viewer,需要单独安装 rerun-cli 命令行工具;nasm feature 需先装 nasm。

    cargo install rerun-cli --locked --features nasm

如何确认成功

终端执行 rerun --help 能正常输出帮助信息;预发布包可用 rerun --version 查看版本号。

常见问题

Q:Python、C++、Rust 三种接入方式有什么区别?

A:Python 直接 pip install rerun-sdk 即可;C++ 与 Rust 只有 SDK,不附带 Viewer,必须再单独安装 rerun 二进制才能加载 .rrd 或通过网络接收日志。

Q:如何安装预发布版本的 Python SDK?

A:先从 GitHub Releases 下载对应的 .whl 文件,再执行 pip install rerun_sdk<…>.whl(把 <…> 换成实际文件名),最后用 rerun --version 测试。

Q:cargo install rerun-cli 报缺少 nasm 怎么办?

A:nasm Cargo feature 要求系统已安装 nasm CLI 并在 PATH 中。可以直接去掉 --features nasm 重新安装,但视频解码性能可能较差。

Q:C++ 用户怎么开始?

A:README 指向 https://www.rerun.io/docs/getting-started/data-in/cpp ,并提醒 C++ 依赖单独安装的 Viewer 二进制。

注意事项

  • 只有 Python SDK 自带 Viewer,C++ 与 Rust 必须另行安装 rerun 二进制。
  • nasm feature 需要 nasm CLI 在 PATH 中,否则应去掉该 feature。
  • Rerun 可用于机器人、仿真、计算机视觉等含多传感器时序数据的场景。
  • 学术使用请按 README 提供的 BibTeX 格式引用 Rerun。

核心亮点

  • 高性能 Rust 核心,支持大规模数据流实时可视化
  • 多语言接口(Python/C++),易于集成到现有机器人工作流
  • 内置时间轴和空间视图,同步查看多传感器数据

不足之处

  • 文档/社区待观察
  • 对于非机器人领域用户,学习曲线较陡

适用场景

  • 机器人传感器数据调试与可视化
  • 多模态数据集的快速标注和预览
  • 机器学习训练数据的流式准备和验证

替代项目

Foxglove Studio、Plotly Dash、Matplotlib

项目介绍

rerun 是基础设施领域的开源项目,由 rerun-io 开发,2022 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(11,484)位列前 5%,在基础设施分类的 1,130 个项目里位列前 7%。

近 44 天,它的 GitHub 星标从 11,273 增加到 11,484,净增 211。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。提供免费开源版本,另有云服务(Rerun Cloud)提供免费额度和付费套餐,具体价格需查看官网。从国内网络环境看,可直接访问。

它主要面向的使用场景是:机器人传感器数据调试与可视化。同类可对比的替代方案包括 Foxglove Studio、Plotly Dash、Matplotlib。

上一篇:logfire

下一篇:MinerU

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09