ToolMage
Anmelden

Rerun ist ein Open-Source-Datenstack für Physical AI und bietet leistungsstarke Protokollierungs- und Visualisierungstools für multimodale Zeitreihendaten. Entwickelt für Robotik, Computer Vision und Spatial Computing, hilft es Entwicklern, komplexe Systeme mit SDKs für Python, Rust und C++ zu verstehen und zu debuggen.

5.0
Added
2025-08-10
Price type:
Freemium
Monthly traffic:
87.9K

Rerun Overview

Rerun ist ein spezialisierter Datenstack, der für das aufstrebende Feld der Physical AI (Physische KI) entwickelt wurde, das Robotik, Spatial Computing und Embodied AI umfasst. Es bietet eine umfassende Suite von Open-Source-Tools, die für die Komplexität multimodaler Zeitreihendaten konzipiert sind. Im Kern bietet Rerun eine leistungsstarke Visualisierungs- und Protokollierungslösung, die es Entwicklern und Forschern ermöglicht, ihre Systeme mit beispielloser Klarheit zu sehen, zu verstehen und zu debuggen. Durch die Bereitstellung von SDKs in beliebten Sprachen wie Python, C++ und Rust integriert sich Rerun nahtlos in bestehende Entwicklungsworkflows und wird so zu einem unverzichtbaren Werkzeug für jeden, der mit komplexen Sensordaten, Simulationen oder KI-Modellen arbeitet, die mit der physischen Welt interagieren.

Die Plattform basiert auf einem zeitbewussten Entity-Component-System (ECS)-Datenmodell, das sich einzigartig für die Verarbeitung von heterogenen Datenströmen (z. B. 3D-Punktwolken, Bilder, Transformationen, Videoströme) eignet und diese perfekt zeitlich synchronisiert hält. Dies ermöglicht ein intuitives 'Zeitreise'-Debugging, bei dem Benutzer durch eine Aufzeichnung scrollen können, um den genauen Zeitpunkt eines Problems zu lokalisieren. Der Rerun Viewer ist eine hochleistungsfähige, interaktive Anwendung, die nativ, im Browser oder direkt in Jupyter-Notebooks und anderen Anwendungen eingebettet werden kann und maximale Flexibilität bietet.

Wie man Rerun verwendet

Die Verwendung von Rerun ist unkompliziert gestaltet, sodass Sie in wenigen Minuten mit der Visualisierung von Daten beginnen können. Hier ist ein typischer Arbeitsablauf:

  1. Installation: Installieren Sie das Rerun SDK für Ihre bevorzugte Sprache. Für Python ist es so einfach wie die Ausführung von pip install rerun-sdk.
  2. Initialisierung: Initialisieren Sie in Ihrem Anwendungscode die Rerun-Bibliothek und verbinden Sie sich mit einem Viewer. Sie können einen neuen Viewer-Prozess starten, sich mit einem entfernten verbinden oder zur späteren Ansicht in eine Datei protokollieren. Beispiel: rr.init("my_application", spawn=True).
  3. Daten protokollieren: Verwenden Sie die Funktion rr.log(), um Daten an den Viewer zu senden. Rerun bietet integrierte Archetypen für gängige Datentypen wie 3D-Punkte (rr.Points3D), Bilder (rr.Image), 3D-Transformationen (rr.Transform3D) und sogar Live-Videoströme (rr.VideoStream). Sie können Positionen, Farben, Text, Tensoren und mehr protokollieren.
  4. Visualisierung: Der Rerun Viewer zeigt Ihre protokollierten Daten automatisch an. Sie können mit der Visualisierung interagieren, indem Sie sie drehen, schwenken und zoomen. Verwenden Sie den Zeitleistenregler am unteren Rand, um durch die Zeit zu navigieren, die Sequenz abzuspielen oder zu bestimmten Ereignissen zu springen.
  5. Anpassung und Analyse: Passen Sie Layouts und Visualisierungen direkt in der Benutzeroberfläche oder programmgesteuert über das SDK an. Für eine tiefere Analyse verwenden Sie die Abfrage-APIs von Rerun, um zeitlich ausgerichtete Daten aus Ihren Aufzeichnungen in Formate wie Apache Arrow zu extrahieren, die leicht in Datenanalysebibliotheken wie Pandas oder Polars geladen werden können.

Kernfunktionen von Rerun

  • Multimodale Visualisierung: Unterstützt nativ eine breite Palette von Datentypen, einschließlich 3D-Punktwolken, Bildern, Text, Tensoren, 3D/2D-geometrischen Formen und Transformationen.
  • Fokus auf Zeitreihen: Eine zentrale Zeitleiste ermöglicht intuitives Scrubbing und Abspielen von Daten, was für das Debugging dynamischer Systeme entscheidend ist.
  • Mehrsprachige SDKs: Bietet benutzerfreundliche SDKs für Python, Rust und C++, um eine breite Kompatibilität mit den meisten Robotik- und KI-Projekten zu gewährleisten.
  • Hochleistungs-Viewer: Der Viewer wurde von Grund auf in Rust für hohe Leistung entwickelt und kann große Datensätze reibungslos verarbeiten. Er läuft nativ auf den wichtigsten Betriebssystemen, in modernen Webbrowsern über WebAssembly und kann eingebettet werden.
  • Flexibles Datenmodell: Das Entity-Component-System (ECS)-Modell ermöglicht die Protokollierung komplexer, sich entwickelnder Datenstrukturen ohne starre Schemata.
  • Live-Streaming & Aufzeichnung: Unterstützt sowohl das Live-Streaming von Daten für Echtzeit-Debugging als auch die Aufzeichnung in effiziente .rrd-Dateien für die Offline-Analyse und den Austausch.
  • Bereit für die Robotik: Enthält integrierte Funktionen für die Robotik, wie z. B. einen URDF (Unified Robot Description Format)-Datenlader zur Visualisierung und Animation von Robotermodellen.
  • Datenabfrage-API: Ermöglicht die programmatische Extraktion von sauberen, zeitlich ausgerichteten Datensätzen aus unübersichtlichen Protokolldateien und schließt die Lücke zwischen Debugging und Modelltraining.

Anwendungsfälle für Rerun

Rerun ist vielseitig und wird in verschiedenen Bereichen eingesetzt:

  • Robotik: Debugging von Roboter-Wahrnehmungsstacks, Visualisierung von Sensorfusion (LIDAR, Kamera, IMU), Animation der Kinematik von Roboterarmen und Analyse von Simulationsprotokollen. Das LeRobot-Projekt von Hugging Face verwendet Rerun für seine Visualisierungstools.
  • Computer Vision: Visualisierung der Zwischenschritte und Endergebnisse von Algorithmen zur Objekterkennung, semantischen Segmentierung, SLAM (Simultaneous Localization and Mapping) und 3D-Rekonstruktion.
  • Spatial & Embodied AI: Verständnis des Verhaltens von KI-Agenten in simulierten oder realen Umgebungen durch Protokollierung ihrer Wahrnehmungen, Zustände und Aktionen im Zeitverlauf.
  • Generative Medien: Visualisierung der Entwicklung von generativen Modellen, z. B. die Ansicht des Diffusionsprozesses in Bildgenerierungsmodellen Bild für Bild.
  • Simulationen: Protokollierung und Wiedergabe komplexer physikalischer oder Multi-Agenten-Simulationen, um emergentes Verhalten zu verstehen und die Systemdynamik zu debuggen.

Vorteile von Rerun

Rerun bietet erhebliche Vorteile für Entwickler im Bereich der Physical AI:

  • Intuitives Debugging: Die 'Zeitreise'-Funktion verwandelt das Debugging von einem mühsamen, auf Druckausgaben basierenden Prozess in eine intuitive, visuelle Erkundung.
  • Beschleunigte Entwicklung: Indem es leicht gemacht wird, zu 'sehen', was Ihr Code tut, reduziert Rerun die Zeit zur Identifizierung und Behebung von Fehlern in komplexen Systemen drastisch.
  • Verbesserte Zusammenarbeit: Die .rrd-Protokolldateien von Rerun sind eigenständig und portabel, was den einfachen Austausch komplexer Szenarien mit Teamkollegen für kollaboratives Debugging ermöglicht.
  • Open Source und Community-getrieben: Die Kern-Visualisierungstools sind kostenlos, Open Source (unter MIT/Apache 2 lizenziert) und werden aktiv unter Einbeziehung einer wachsenden Community entwickelt.
  • Skalierbare Architektur: Die Plattform ist so konzipiert, dass sie von einem einfachen Skript auf einem Laptop bis zu einer groß angelegten Datenmanagementlösung mit ihrem bevorstehenden kommerziellen Angebot skaliert werden kann.

Preise und Pläne

Rerun arbeitet nach einem Freemium-Modell:

  • Open Source: Die Kern-SDKs und der Viewer von Rerun sind vollständig kostenlos und Open Source. Dies umfasst alle Visualisierungs-, Protokollierungs- und einfachen Protokollverarbeitungsfunktionen. Es ist doppelt lizenziert unter MIT und Apache 2.
  • Kommerziell: Rerun entwickelt eine kommerzielle Cloud-Plattform für das Datenmanagement im großen Maßstab. Diese wird eine verwaltete Infrastruktur für die Aufnahme, Speicherung, Indizierung und das Streaming von groß angelegten Physical AI-Daten bereitstellen. Dieses Produkt befindet sich derzeit in der Entwicklung mit ausgewählten Designpartnern, und Interessenten können sich für eine Warteliste anmelden.

Rerun Comments (0)

Sign in to comment.

Anmelden

No comments yet.

Traffic

Latest traffic

Monthly visits87.9K
Avg visit duration2:38
Pages per visit3.61
Bounce rate42.6%

Status

Rising+54.4%vs previous month
Updated at 2026-06-15

Monthly traffic trend

  • 2025-9: 57.2K
  • 2026-1: 72.5K
  • 2026-2: 65.4K
  • 2026-3: 58.9K
  • 2026-4: 56.9K
  • 2026-5: 87.9K

Geography

Top 5 countries / regions

  • 🇨🇳China
    53.3%
  • 🇺🇸Vereinigte Staaten
    21.3%
  • 🇮🇳Indien
    13.4%
  • 🇰🇷Südkorea
    6.3%
  • 🇺🇿Usbekistan
    5.7%

Traffic sources

Source typePercentage
Direct
65.8%
Referral
34.2%
Total
100%
Direct65.8%
Referral34.2%

Top keywords

KeywordCost per click
rerun$0.74
rerun io$6.72
rerun mcap support$0.00
rerun sdk$0.00
rerun sdk c enable disable$0.00

Rerun Videos on YouTube

Rerun Alternatives

Captum
Free

Captum

Captum ist eine Open-Source-Bibliothek für Modellinterpretierbarkeit und Erklärbarkeit für PyTorch. Sie bietet hochmoderne Algorithmen, die Entwicklern und Forschern helfen zu verstehen, welche Merkmale die Vorhersagen eines Modells beeinflussen. Captum unterstützt multimodale Daten wie Text, Bild und mehr und erleichtert das Debuggen von Modellen, die Verbesserung der Transparenz und das Benchmarking neuer Interpretierbarkeitstechniken im PyTorch-Ökosystem.

Modellerklärbarkeit
Visits 21.3KFavorites 96Likes 95
Milvus
Freemium

Milvus

Milvus ist eine leistungsstarke Open-Source-Vektordatenbank, die für KI-Anwendungen entwickelt wurde. Sie ermöglicht Entwicklern, Milliarden von hochdimensionalen Vektoren mit minimaler Latenz zu verwalten und zu durchsuchen. Ideal für den Aufbau skalierbarer Systeme wie Retrieval-Augmented Generation (RAG), Empfehlungssysteme und semantische Suche, bietet Milvus flexible Bereitstellungsoptionen vom lokalen Prototyping bis hin zu großen verteilten Clustern.

Maschinelles Lernen
Visits 536.9KFavorites 122Likes 143
Beam
Freemium

Beam

Beam ist eine serverlose Cloud-Plattform, die für Entwickler konzipiert wurde, um KI/ML-Modelle und -Anwendungen einfach auf GPUs auszuführen, zu skalieren und bereitzustellen. Sie bietet sofortiges Autoscaling, sekundengenaue Abrechnung und einen optimierten Workflow, der es Ihnen ermöglicht, in wenigen Minuten von Code zu einer skalierbaren API zu gelangen, ohne komplexe Infrastruktur verwalten zu müssen.

Maschinelles Lernen
Visits 59.1KFavorites 124Likes 124
MindsDB
Freemium

MindsDB

MindsDB ist eine Open-Source-KI-Schicht für Datenbanken, die es Entwicklern ermöglicht, KI-Modelle und -Agenten mit Standard-SQL zu erstellen, zu trainieren und bereitzustellen. Es verbindet sich mit Hunderten von Datenquellen, vereinheitlicht strukturierte und unstrukturierte Daten in Wissensdatenbanken und ermöglicht es Ihnen, KI-gestützte Antworten direkt aus Ihren Daten ohne komplexe ETL-Pipelines zu erhalten.

Maschinelles Lernen
Visits 10.5KFavorites 149Likes 162
PyTorch
Free

PyTorch

PyTorch ist ein Open-Source-Framework für maschinelles Lernen, das auf der Torch-Bibliothek basiert und für Anwendungen wie Computer Vision und die Verarbeitung natürlicher Sprache verwendet wird. Es bietet eine flexible, Python-first-Umgebung, die den Weg vom Forschungsprototypen zur Produktionsbereitstellung beschleunigt.

Tiefes Lernen
Visits 1.5MFavorites 181Likes 193

Rerun Categories

Rerun Tags

Rerun Embed Widget

Copy this embed code to place the badge on your blog, article, or product site and send readers directly to this ToolMage detail page.

ToolMageFOLLOW US ON149