rerun

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

开源 🏷️基础免费,高级付费 ✅ 目前可打开 基础设施 🍴 复刻 895 🐛 待处理 1234 👀 关注 73
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 11731
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 提供免费开源版本,另有云服务(Rerun Cloud)提供免费额度和付费套餐,具体价格需查看官网。

项目预览

rerun 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队rerun-io
官网地址https://rerun.io
定价模式🏷️基础免费,高级付费
价格说明提供免费开源版本,另有云服务(Rerun Cloud)提供免费额度和付费套餐,具体价格需查看官网。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型computer-vision,cpp,multimodal,python,robotics,rust,visualization
GitHub 星标★ 11731
上线时间2022-04-08 00:00:00
代码更新2026-11-06
仓库体积293.8 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-10
浏览次数8

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 11731

使用教程

难度:入门 约 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

上一篇:logfire

下一篇:MinerU

同类项目推荐

mlops-stacks 开源

在 Databricks 上,几分钟生成生产级 ML 项目骨架。

This repo provides a customizable stack for starting new ML projects on Databricks t···

★ 725 2026-08-09
eLLM 开源

长程推理跑 CPU,比 GPU 还快,省卡省钱

eLLM: Run Long-Horizon Inference Faster on CPUs Than on GPUs

★ 601 2026-09-16
kernel-memory 开源

给 AI 装上长期记忆,让应用能基于私有知识精准问答

Research project. A Memory solution for users, teams, and applications.

★ 2232 2026-08-09
helix-db 开源

用对象存储构建图+向量数据库,低成本搞定复杂关联与语义搜索

HelixDB is an OLTP graph database with native vector and full-text search built in R···

★ 6273 2026-08-09
ai-beehive 开源

一个 Java 网关,统一接入 ChatGPT、Midjourney 等 AI 服务,省去多平台对接麻烦。

AI 蜂巢,基于 Java 使用 Spring Boot 3 和 JDK 17,支持的功能有 ChatGPT、OpenAi Image、···

★ 2210 2026-08-09
foxglove-sdk 开源

多语言记录机器人数据,一键回放可视化

Log and visualize multimodal data for robotics and physical AI

★ 320 2026-11-01
pymilo 开源

统一序列化 ML 模型,跨框架安全保存与加载

PyMilo: Python for ML I/O

★ 170 2026-08-09
HyperQwen 开源

24G 消费卡跑 27B 大模型,吞吐翻倍

Serve large Qwen models fast on the GPUs you actually own. Qwen3.8-27B on a single 2···

★ 2620 2026-10-28