Mit der neuen CLI von Rive kann ein Programmieragent interaktive Grafiken als Projektdateien bearbeiten. Der Agent kann Rive Markup Language (RML), Luau-Skripte und Shader schreiben und die CLI anschließend bitten, das Ergebnis zu kompilieren, zu prüfen, zu testen und zu rendern. Ein Mensch kann die lokale Vorschau beobachten und den Entwurf überarbeiten. Mitarbeitende von Rive stellten die CLI als technische Vorschau am 11. September vor; auf der Downloadseite von Rive, die am 27. September geprüft wurde, wird sie unter Early Access geführt.

Diese Checkliste folgt der Rive-Dokumentation. BIG CHANGE hat nur die Dokumentation geprüft. Wir haben die CLI weder installiert noch eine Datei erstellt oder eine von einem Agenten erzeugte Grafik getestet. Rives Videoanleitung zeigt den vorgesehenen Arbeitsablauf zwischen Mensch und Agent.

Die große Veränderung

  • Was sich geändert hat: Für Rive-Szenen gibt es jetzt einen textbasierten Arbeitsweg für Programmieragenten. Ein Agent kann RML in einem Projektordner bearbeiten, während die CLI eine .riv für Laufzeitumgebungen oder eine .rev zur weiteren Bearbeitung im Editor kompiliert.
  • Warum das wichtig ist: Designer sowie Frontend- und Spieleentwickler können Quelltextänderungen zusammen mit den übrigen Projektdateien prüfen und beim Überarbeiten CLI-Prüfungen nutzen. Bevor sie das Asset in einem Produkt verwenden, müssen sie weiterhin das gerenderte Design und die Interaktionen beurteilen.
  • Worauf es ankommt: Ein lokaler Prototyp kann nicht automatisch ins Web übernommen werden. Dateien mit Skripten benötigen einen signierten --publish; für einen sauberen .riv muss das Projekt außerdem an eine Kontodatei gebunden sein und sich in einem Workspace des Tarifs Cadet oder höher befinden. Prüfen Sie diese Bedingungen und die fertige Grafik vor der Bereitstellung.

Die dokumentierte Aufgabenliste

  1. Zugriff prüfen und installieren. Rive unterstützt macOS auf Apple Silicon, Linux x86_64 und Windows. Die Getting-Started-Anleitung enthält eigene Installationshinweise für Windows sowie für macOS/Linux; verwenden Sie die aktuellen Windows-Schritte auf dieser Seite. Führen Sie nach der Installation rive doctor aus. In der Befehlsreferenz ist außerdem rive --version dokumentiert. Notieren Sie die tatsächlich installierte Version, denn die Software ist eine Vorschau. In der Ankündigung vom 11. September hieß es, die CLI sei während der Vorschau. Diese datierte Aussage belegt keinen dauerhaft kostenlosen CLI-Preis. Die aktuelle Tarifübersicht betrifft Rive-Konten und den integrierten Editor-Agenten. Prüfen Sie deshalb vor einer Veröffentlichung die geltenden Bedingungen.
  2. Ein Textprojekt erstellen und die Vorschau öffnen. rive create myproject erstellt scene.rml, rive.yaml, Agentenanweisungen unter AGENTS.md und CLAUDE.md sowie eine .gitignore. Führen Sie rive myproject in einem Terminal aus. Laut Rive überwacht der Befehl den Ordner, baut das Projekt bei jedem Speichern neu auf und schreibt myproject/build/myproject.riv. Die Startszene enthält eine Zeichenfläche, eine Zeitleiste und eine Zustandsmaschine, aber noch keine gezeichneten Inhalte. Die erste Vorschau zeigt daher ein dunkles Rechteck.
  3. Geben Sie einem Programmieragenten den Projektordner und eine konkrete Gestaltungsaufgabe.In Rives Leitfaden für KI-Agenten werden Claude Code, Cursor und andere Agenten genannt, die Dateien lesen und schreiben sowie Shell-Befehle ausführen können. Die erzeugten Anweisungen erklären dem Agenten, wie er rive docs und rive schema nutzt, um unterstützte Objekte und Eigenschaften zu finden. RML ist XML: Elemente stehen für Rive-Typen, Attribute für deren Eigenschaften und Verschachtelungen verknüpfen Objekte. Der Agent kann außerdem .luau-Skripte, .wgsl-Shader und Projektressourcen bearbeiten. Lassen Sie ihn schrittweise arbeiten, damit Sie Layout und Verhalten anpassen können, während die Vorschau aktualisiert wird.
  4. Build prüfen und Inhalte kontrollieren.Bitten Sie den Agenten, rive myproject --verify auszuführen. Dieser Befehl kompiliert, ohne eine .riv zu schreiben; rive inspect myproject --summary meldet Probleme und Objektzahlen. Für eine vollständig aufgelöste Szene ist auch rive inspect myproject --json dokumentiert. Wenn Sie ohne Öffnen der Vorschau eine lokal weitergebbare Datei benötigen, schreibt rive myproject --once eine unsignierte .riv. Diese Prüfungen können Kompilierungsfehler sowie fehlende oder unerwartete Szenenobjekte aufdecken. Der RML-Leitfaden von Rive warnt jedoch, dass ein erfolgreicher Build nicht belegt, dass die Grafik wie beabsichtigt aussieht oder funktioniert.
  5. Wichtige Zustände aufnehmen. rive myproject --screenshot=out.png rendert ohne geöffnetes Fenster eine PNG-Datei. Rives Beispiele verwenden --advance=1s für ein Bild nach dem Start der Animation, --viewport=390x844 für eine bestimmte Fenstergröße, --data=battery/level=100 für gebundene Daten und --pointer=click@120,60 --advance=20 für einen simulierten Klick. Wählen Sie Werte und Koordinaten passend zu Ihrer eigenen Szene. Vergleichen Sie Aufnahmen verschiedener Zustände und Ansichtsgrößen und prüfen Sie sie anschließend selbst. Eine Aufnahme ohne --advance zeigt die gestaltete Ruhepose und nicht unbedingt das erste Bild der Animation.
  6. Skripttests ausführen, wenn das Projekt welche enthält. rive myproject --test führt die Luau-Tests-Skripte des Projekts aus. Rive dokumentiert --verify --format=json und --test --format=json für automatisierte Prüfungen; fehlgeschlagene Builds und Tests enden mit einem von null verschiedenen Statuscode. Ein Agent kann die Berichte zur Überarbeitung des Quelltexts verwenden. Tests decken nur die tatsächlich formulierten Prüfungen ab; kontrollieren Sie daher auch die Interaktionen, die sie auslassen.
  7. Kontopfad wählen, sobald der lokale Prototyp bereit ist.Eine .riv ist das Laufzeit-Asset; eine .rev lässt sich zur Bearbeitung im Rive-Editor öffnen. Laut Rive funktionieren lokale Erstellung, Vorschau, Prüfung, Tests und Screenshots auch ohne Anmeldung und offline. rive login ist eine Anmeldung erforderlich für --publish, --rev, rive push, rive pull und den Import einer Datei aus einem Online-Konto. Um mit einem aus dem Editor exportierten Backup zu beginnen, ist rive create myproject --from-rev=myfile.rev ohne Anmeldung verfügbar. Wenn Sie mit einer Kontodatei beginnen möchten, verwenden Sie nach der Anmeldung rive create myproject --from-remote-file. Damit wird das Projekt mit dieser Datei verknüpft: rive push myproject lädt eine neue Version hoch; rive pull myproject übernimmt Änderungen aus dem Editor; überschreibt nach Bestätigung lokale Szenen, Skripte und Assets . Prüfen Sie lokale Änderungen, bevor Sie Änderungen herunterladen.
  8. Vor dem Veröffentlichen Signatur- und Exportbeschränkungen prüfen. rive myproject --publish erstellt eine signierte .riv und erfordert eine Anmeldung. Rive zufolge lehnen Web-Laufzeitumgebungen und das CDN unsignierte Skripte ab; eine Datei mit Skripten für das Web muss daher auf diesem Weg erstellt werden. --publish kann ein Wasserzeichen hinzufügen. Laut Befehlsreferenz von Rive muss das Projekt für einen erfolgreichen .riv über rive push an eine Kontodatei gebunden sein. Diese Datei muss sich in einem Workspace des Tarifs Cadet oder höher befinden. Die Wasserzeichenbedingung gilt auch, wenn die Szene keine Skripte enthält. --rev=<path> erfordert ebenfalls eine Anmeldung und kann zusammen mit --once oder --publish verwendet werden; der Befehl schreibt eine Editor-Datei und ist kein Ersatz für ein Laufzeit-Asset. Prüfen Sie vor der Bereitstellung den aktuellen Kontotarif und das tatsächlich exportierte Ergebnis.

Rive bietet außerdem einen integrierten KI-Agenten im Editor. Er wird über die Seitenleiste des Editors geöffnet und unterliegt den Tarif- und KI-Guthabenbedingungen des Editors. Dieser Leitfaden behandelt den Arbeitsablauf über Ordner und Terminal mit einem Programmieragenten und der CLI; die beiden Agentenwege haben unterschiedliche Oberflächen und Abrechnungsmodelle.

Quellen und weiterführende Informationen