OpenRive: A local-first editor for Rive animations
Description and use
OpenRive enables local, offline editing of Rive animations with web, desktop, and CLI interfaces, and supports AI assistant integration.
Problem
Rive’s editing workflow is usually tied to a hosted product, requiring an account and limiting offline or automated use.
Outcome
OpenRive enables local, offline, and automated editing of Rive animations, preserving interoperability with the wider Rive ecosystem.
Workflow
- Clone the OpenRive repo from GitHub
- Run
bun installto install dependencies - Start the dev server with
bun run dev - Open
http://localhost:3000in a browser to use the web editor - Use the CLI or MCP server for scripted or AI‑driven workflows
- Deploy the desktop app or self‑hosted Docker stack for production use
Evidence
Rive is a powerful format for interactive motion, but the editing workflow is usually tied to a hosted product.
OpenRive is an open-source editor for Rive .riv files.
A browser editor with design and animation workflows, Desktop builds for macOS, Windows, and Linux, A CLI and terminal UI for scripted workflows, An MCP server so AI assistants can create and edit animations, A REST API for integrations, Self-hosting with Docker and PostgreSQL, Offline-friendly, local-first operation with no required login
To run the project yourself, clone the repository and run bun install, then start it with bun run dev
- Record date: 2026-10-02T01:40:46.890Z