Build video editors,
not video editor plumbing
Miraiclip is an open source, framework-agnostic library for building video editors in the browser — command-driven, AI-native, collaboration-ready.
Command-Driven
No imperative mutation. Dispatch descriptive commands that are deterministic, validated, serializable, and invertible.
AI-Native
Commands are plain data with a published catalog and JSON schemas — LLMs can reason about state and generate valid edit sequences.
Time Travel
Built-in undo/redo with full history. Batch commands into transactions that undo as a unit.
Framework Agnostic
Zero UI dependencies in the core. Works with React, Vue, Svelte, or vanilla JS — and headless in Node.
Collaboration-Ready
State changes are emitted as granular JSON patches — the substrate for real-time multiplayer editing.
Frame-Accurate Timeline
Microsecond-based timeline (1 s = 1,000,000 µs) for precise positioning at any frame rate.