Miraiclip SDK

Roadmap

What Miraiclip does today, what is built for the next release, and what comes next.

Miraiclip is a set of packages for building video editors in the browser. This page shows what you can use today, what is built and tested for the next release, and what we are working on next. Every release is listed in the Changelog.

At a glance

Available today31 features across 9 packages on npm: the editing engine, preview, export in the browser, a worker or Node, a creative toolkit, audio, templates, AI tools, and React components for building the editor UI
Built, in the next release21 more features, tested and waiting for release: screen recordings to product videos, written guides, translation, brand kits, a block registry, an embeddable player, agent skills and distributed rendering
Coming nextVue and Svelte packages, the record-to-product-video demo, and Miraiclip Cloud (hosted rendering, one AI key, share pages)

Available today

AreaWhat you getPackages
Editing engineCommands, tracks, clips, undo and redo, patches and events, serialization, exact frame rates (29.97, 23.976, 59.94) and drop-frame timecode, hidden trackscore
Preview and playbackWebCodecs decode, a WebGL compositor, audio-clock playback, proxy decode for 4K sources, transport events, a preview controller, on-canvas hit testingrenderer
ExportMP4 (H.264 + AAC) and WebM (VP9 + Opus) in the browser, in a worker or from Node, with streaming output and flat memory for long videos; still framesrenderer, server-export
Creative toolkitKeyframes and animation presets, 79 effects, transitions, karaoke captions with SRT/VTT, typography, HTML clips (animated and editable)core, renderer
AudioFades, waveform peaks, asset licenses, stock audio search with licensed import, AI sound effects, music and voiceaudio-sources
TemplatesTemplate fields, validation, batch rendering, a CLI, templates from finished projectstemplates, server-export
AILLM tools from the command catalog, an MCP server with frame previews, an editing assistantcore, mcp, assistant
Build an editorHeadless editor logic (drag, trim, snapping, shortcuts, timeline geometry, media import), React providers and hooks, and unstyled components: timeline, preview, scrubber, waveform, transform boxeditor, react
ExtendingCustom effects, transitions and clip kinds that render the same everywhererenderer

Current versions

PackageVersion
@miraiclip/core0.5.8
@miraiclip/renderer0.8.1
@miraiclip/editor0.2.0
@miraiclip/react0.2.0
@miraiclip/server-export0.4.3
@miraiclip/templates0.1.3
@miraiclip/audio-sources0.2.1
@miraiclip/assistant0.1.1
@miraiclip/mcp0.1.3

Built, in the next release

21 features are built and tested, and ship together in the next SDK release.

AreaFeaturePackages
Editing engineClip speed and freeze frames, with audio and export paritycore, renderer, editor
Timeline markers for chapters, steps and guide sectionscore, editor
Effect regions: limit any effect to a keyframable box or ellipse (blur a password, spotlight a button)core, renderer
Self-describing plugins: custom kinds render in the browser, workers, server export and MCPcore, renderer, server-export, mcp
Kind registration that is safe to repeat (hot reload, shared render workers)core, renderer
Custom clip properties, gestures as one undo step, transitions that survive no-op movescore
AgentsClaude Code plugin and skills: edit videos, talking heads, captions, launch videos, reformatting, screen tutorialsplugins/miraiclip
Block registry: 26 ready-made blocks and miraiclip add / catalog / buildregistry
<miraiclip-player> web component, with chapters from markersplayer
HTML compositions: import and export timed HTML as projectshtml-composition
Scripted HTML clips: GSAP, Lottie, anime.js and Web Animations, frame-exact in every rendererrenderer
Screen recordingsBrowser recorder (screen, mic, camera) with an interaction log, and the Capture extensioncapture
Auto-zoom, clean cursor, click ripples, hidden private fields, step calloutsscreencast
Transcripts, filler and silence removal, editing by text, captions that follow cutstranscript
Narration: a script per step, AI rewrite, generated voice, fitted to the videonarration
Written guides with annotated screenshots (Markdown, HTML, JSON)guides
MultipliersTranslation: one project per language, re-voicedlocalize
Brand kits: colours, fonts, logo, caption style, intro and outrobrand
Avatar presenter contract (vendor adapters later)narration
Rendering at scaleRender cost measured per output minute at 1080p30 and 4K30server-export
Distributed rendering: frame-aligned chunks on local or HTTP workers, one audio passserver-export

Coming next

ItemStatus
"Record → product video + guide" demo in the Editor UI kitIn progress
@miraiclip/vue and @miraiclip/svelte: composables and components matching the React onesPlanned
Miraiclip Cloud: hosted render API (scales to zero, signed asset URLs)Planned
Miraiclip Cloud: one key for speech-to-text, voice, translation and chat, meteredPlanned
Miraiclip Cloud: share pages, player CDN and view analytics, plus a client packagePlanned
Production readiness: benchmarks on reference devices, hour-long sources, overlapped audio crossfades. See Production readinessIn progress
Keyframes on effect parametersPlanned
More model vendors for the assistant, and avatar vendor adaptersPlanned
Collaboration reference implementation (commands and patches over WebSocket). Today: CollaborationPlanned
Templates: repeaters, conditionals, formattersPlanned
Locked brand templatesExploring

On this page