Terminal de escritorio nativa en C++20 para investigación financiera, con interfaz Qt6, analítica con Python integrado, agentes de IA y más de 100 conectores de datos de mercado.
rerun-io/rerun
Kit de herramientas de código abierto en Rust para registrar, visualizar, consultar y transmitir datos multimodales de robótica y sensores a lo largo del tiempo.
Alternativa open source a:RViz
- Estrellas
- 11,610
- Forks
- 876
- Issues abiertos
- 1,239
- Último commit
- hace 3 horas
¿Qué es?
Rerun es una capa de datos para robótica e IA física. Recibe datos con distintas frecuencias, como imágenes, nubes de puntos, transformaciones, series temporales, estados de articulaciones y video, procedentes de registros de robots, simuladores y fuentes web, incluidos archivos MCAP y .rrd. El visor integrado reproduce estos flujos sincronizados en una línea de tiempo compartida, para que los desarrolladores puedan recorrer las sesiones y comparar sensores en paralelo.
Los mismos datos almacenados se pueden consultar con dataframes o SQL y transmitir directamente al entrenamiento de modelos, sin trabajos de exportación ni copias. El almacenamiento se basa en formatos de fragmentos de columnas, diseñados para datos registrados a distintas frecuencias. Hay SDK para Python, Rust y C++, y el paquete de Python incluye el visor.
Está dirigido a ingenieros que necesitan un depurador temporal que muestre qué percibió un robot en cada momento, como alternativa a las herramientas de visualización en vivo, como RViz.
Funciones clave
- 01Visualiza imágenes, nubes de puntos, transformaciones, series temporales y video sincronizados en una línea de tiempo compartida.
- 02Importa datos de MCAP, .rrd y LeRobot.
- 03Permite consultar los datos registrados con dataframes o SQL.
- 04Ofrece SDK para Python, Rust y C++.
- 05Permite retroceder en el tiempo con un búfer en memoria ajustable.
- 06Ejecuta el visor en un navegador o como binario local.
Casos de uso
- Depurar un robot revisando datos de cámara, lidar y mapas fotograma a fotograma.
- Registrar pruebas y comparar flujos de sensores entre distintas sesiones.
- Crear conjuntos de datos de entrenamiento mediante consultas a datos multimodales registrados.
- Sustituir RViz para visualizaciones de larga duración o con limitaciones de memoria.
Inicio rápido
- 1
Instala el SDK de Python (incluye el viewer)
pip install rerun-sdk - 2
Registra datos e inicia el viewer desde un script de Python
- 3
Comprueba que el binario del viewer esté disponible
rerun --help
Antes de usarlo
- El proyecto está en desarrollo activo y se esperan cambios incompatibles en la API.
- El viewer se ralentiza cuando hay demasiadas entidades, y las nubes de puntos de varios millones de puntos pueden tardar en procesarse.
- Solo el SDK de Python incluye el viewer; para C++ y Rust es necesario instalar rerun por separado.
Temas
Preguntas frecuentes
- ¿Qué es rerun?
- Kit de herramientas de código abierto en Rust para registrar, visualizar, consultar y transmitir datos multimodales de robótica y sensores a lo largo del tiempo. Rerun es una capa de datos para robótica e IA física. Recibe datos con distintas frecuencias, como imágenes, nubes de puntos, transformaciones, series temporales, estados de articulaciones y video, procedentes de registros de robots, simuladores y fuentes web, incluidos archivos MCAP y .rrd. El visor integrado reproduce estos flujos sincronizados en una línea de tiempo compartida, para que los desarrolladores puedan recorrer las sesiones y comparar sensores en paralelo.
- ¿rerun es gratuito? ¿Qué licencia tiene?
- rerun es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rerun sigue mantenido?
- Mantenimiento activo. El último commit de rerun fue el 19 oct 2026.
- ¿Para qué puedo usar rerun?
- Depurar un robot revisando datos de cámara, lidar y mapas fotograma a fotograma. Registrar pruebas y comparar flujos de sensores entre distintas sesiones. Crear conjuntos de datos de entrenamiento mediante consultas a datos multimodales registrados. Sustituir RViz para visualizaciones de larga duración o con limitaciones de memoria.
- ¿Cómo se instala rerun?
- Instala el SDK de Python (incluye el viewer): pip install rerun-sdk Registra datos e inicia el viewer desde un script de Python Comprueba que el binario del viewer esté disponible: rerun --help
- ¿Dónde consigo rerun?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rerun-io/rerun
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor de trading nativo en Rust y basado en eventos, con un plano de control en Python para backtesting y operativa en vivo en mercados de criptomonedas, FX, acciones, futuros, opciones y apuestas.
Biblioteca de Rust y CLI que detecta si un PDF contiene texto o es escaneado y convierte los PDF con texto en Markdown limpio sin OCR.
ManimGL es el motor original de 3Blue1Brown para crear animaciones precisas mediante código y producir videos explicativos de matemáticas.
Herramienta para eliminar fondos de imágenes, disponible como CLI, biblioteca de Python, servidor HTTP o contenedor Docker.
CLI y biblioteca de Rust que detectan y decodifican texto cifrado o codificado sin necesitar la clave ni conocer el cifrado, incluso en cadenas con varias capas.