Reference
Roadmap
What is shipped and what is next.
Current versions
| Package | Version |
|---|---|
@miraiclip/core | 0.5.8 |
@miraiclip/renderer | 0.7.12 |
@miraiclip/server-export | 0.4.3 |
@miraiclip/templates | 0.1.3 |
@miraiclip/audio-sources | 0.2.1 |
@miraiclip/assistant | 0.1.1 |
@miraiclip/mcp | 0.1.3 |
Every release is listed in the Changelog.
Shipped
| Feature | Shipped in | Date |
|---|---|---|
| Core engine: commands, tracks, clips, undo/redo, patches, events, serialization | core 0.1.0 | 2026-09-05 |
| Playback: WebCodecs decode, WebGL compositor, audio-clock playback, proxy decode for 4K sources | renderer 0.1.0 | 2026-09-06 |
| Browser export to MP4 (H.264 + AAC) and WebM (VP9 + Opus), with progress, cancel and quality presets | renderer 0.2.0 | 2026-09-06 |
Server export: the same export in headless Chrome, exportProjectFile and the miraiclip-export CLI | server-export 0.1.0 | 2026-09-06 |
| Keyframes, effects (color adjust, blur, chroma key), transitions, karaoke captions | core 0.2.0, renderer 0.3.0 | 2026-09-12 |
| Streaming export output and chunked audio mixing (flat memory for long exports) | renderer 0.4.0, server-export 0.2.0 | 2026-09-13 |
Worker export (exportProjectInWorker) | renderer 0.4.1 | 2026-09-22 |
AI command interface: toToolDefinitions, tryDispatch, applyCommands, describeProject | core 0.3.0 | 2026-09-22 |
MCP server, still frames (renderProjectStill, createRenderSession) | mcp 0.1.0, renderer 0.5.0, server-export 0.3.0 | 2026-09-22 |
Custom effects and transitions (registerEffectRenderer, registerTransitionRenderer) | renderer 0.6.0 | 2026-09-22 |
| HTML clips | core 0.4.0, renderer 0.7.0 | 2026-09-23 |
Templates and batch rendering (createExportSession) | templates 0.1.0, server-export 0.4.0 | 2026-09-23 |
| Typography on text and caption clips | core 0.5.0, renderer 0.7.3 | 2026-09-27 |
| Effect library: 79 built-in effect kinds | core 0.5.1, renderer 0.7.4 | 2026-09-30 |
On-canvas geometry: getClipBounds, hitTest | renderer 0.7.6 | 2026-10-01 |
| Caption decorations, SRT/VTT export helpers | core 0.5.2, renderer 0.7.7 | 2026-10-01 |
| Asset provenance and licenses, audio fades, waveform peaks | core 0.5.3, renderer 0.7.8 | 2026-10-02 |
| Stock audio search and licensed import | audio-sources 0.1.0 | 2026-10-02 |
| AI audio generation (sound effects, music, voice) | audio-sources 0.2.0 | 2026-10-02 |
| Hidden tracks, end-anchored keyframes | core 0.5.4, renderer 0.7.9 | 2026-10-02 |
AI editing assistant, animation presets, findCuts | assistant 0.1.0, core 0.5.5 | 2026-10-02 |
Templates from finished projects, insertDocument, fitClipsToMedia | templates 0.1.2 | 2026-10-02 |
| Animated HTML clips (CSS animations, frame-exact) | core 0.5.6, renderer 0.7.10 | 2026-10-02 |
Editable HTML clip markup (clip/set-property with template) | core 0.5.7, renderer 0.7.11 | 2026-10-03 |
| Exact frame rates (29.97, 23.976, 59.94) and drop-frame timecode | core 0.5.8 | 2026-10-04 |
Exports use core's exact frame timing (exportFrameWindow) | renderer 0.7.12 | 2026-10-04 |
In progress
| Area | Open items |
|---|---|
| Production readiness | Benchmark numbers on reference devices, hour-long source files, overlapped audio crossfades. See Production readiness |
| Effects | Keyframes on effect params |
| Assistant | More model vendor adapters; the same editing tools in the MCP server |
| Audio sources | Wiring into the assistant and the MCP server |
Next
| Item | Status |
|---|---|
@miraiclip/react | Planned: hooks and selectors |
@miraiclip/vue, @miraiclip/svelte | Planned, after React |
| Collaboration reference implementation | Planned: commands and patches synced over WebSocket. Today: Collaboration |
| Templates: repeaters, conditionals, formatters | Not started. Hydration binds content only today |
| Programmatic clip kind (code-driven graphics with export parity) | Explored |
| Locked brand templates | Explored |