RAV LogoRAV - Rive Animation Viewer
Rive Animation Viewer
v1.7.4 available

Rive Animation Viewer

Inspect, debug, and test Rive animations on desktop. ViewModel controls, event console, transparency overlay, and standalone export.

macOS 11+ (Apple Silicon or Intel) · Windows 10+

Features

Everything you need to inspect Rive files

A purpose-built desktop player for the Rive animation workflow.

ViewModel Controls

Auto-discovered booleans, numbers, strings, triggers, enums, colors, and nested hierarchies with live runtime sync.

Event Console

Multi-source filtering (Native / Rive User / UI), text search, and expandable detail rows for every fired event.

Standalone Export

Self-contained HTML with embedded .riv, WebGL2 runtime, and your current layout state baked in.

Transparency Overlay

Transparent window mode with cursor-synced click-through for compositing over other apps.

Script Editor

CodeMirror 6 with JavaScript syntax, One Dark theme, and an Apply & Reload workflow.

VM Explorer

Console commands: vmExplore(), vmGet(), vmSet(), vmTree, vmPaths for runtime debugging.

Desktop Native

Tauri v2 app with .riv file association, single-instance forwarding, and built-in DevTools.

Value Persistence

VM and state-machine values captured before reset and restored after reload automatically.

Dual Renderer

Switch between Canvas and WebGL2 on the fly. Six layout modes: contain, cover, fill, fit-width, fit-height, scale-down.

Background Controls

Color picker, No BG reset for transparent canvas backgrounds, and per-export settings.

State Machine Detection

Auto-discovers and initializes state machines with live-synced boolean, number, and trigger inputs.

JS Configuration

Write JavaScript objects for Rive initialization: artboards, state machines, autoplay, and custom options.

Screenshots

See it in action

App demo
Feature walkthrough
Downloads

Get RAV

v1.7.4February 15, 2026
Or browse all releases on GitHub
Changelog

Recent updates

v1.7.4

LATEST
February 15, 2026
Changed
  • Bumped app/package/runtime version from `1.7.3` to `1.7.4`.
Fixed
  • VM string inputs now default to a single visible row and automatically expand to two rows only when multiline content is present.
  • State machine controls are now flattened to a single group per state machine (no extra nested "State Machines" wrapper), and only rendered when that state machine has inputs.

v1.7.3

February 15, 2026
Changed
  • Bumped app/package/runtime version from `1.7.2` to `1.7.3`.
Fixed
  • VM string inputs now use multiline text areas so line breaks are preserved when rendering existing values.
  • Editing string inputs no longer collapses multiline text into a single line.

v1.7.2

February 15, 2026
Added
  • Script Editor toolbar toggle for Console Mode that swaps the Event Console body to a Chobitsu-backed console/REPL surface.
  • In-app REPL execution path using Chobitsu `Runtime.evaluate` for live commands against app globals (including `window.riveInst`).
  • Dedicated console output stream in Console Mode with command/result/error rows plus mirrored runtime/UI event entries.
Changed
  • Bumped app/package/runtime manifests from `1.7.1` to `1.7.2`.
  • Added desktop DevTools open action directly in the Script Editor toolbar.
  • Enabled Tauri `devtools` feature and release-build command path for opening DevTools from app UI.
Fixed
  • Desktop-style interaction behavior: non-editable UI labels/controls are now non-selectable while text selection remains available in editable fields and the script editor.
View full changelog (31 releases)