BeatDesign v0.2.0
BeatDesign v0.2.0 turns the open-source workbench into a complete local Canvas-to-Editor creative loop controlled by any MCP-capable Agent.
Highlights:
- Studio, infinite Canvas, local Assets, and short-form Editor share one Project
- 20 stdio MCP tools across Project, Asset, Canvas, Generation, and Editor
- image, video, and audio timeline clips with trim, split, move, Takes, diagnostics, undo/redo, and browser-native MP4 export
- tail-frame extraction, continuation generation, Timeline nodes, and Canvas-to-Editor handoff
- provider-decoupled generation contracts with BeatAPI as the built-in adapter
- revision-aware Command Kernel, persisted idempotency receipts, project Asset validation, and visible UI refresh after MCP writes
- refreshed English and Chinese README with the new BeatDesign cover
Verified on the release commit:
- 330 tests passed
- typecheck, i18n, Node production build, Cloudflare build, and production dependency audit passed
- real stdio MCP plus visible Canvas and Editor localhost smoke passed
Current boundaries: MP4 export remains browser-driven; Editor snapshot is semantic rather than pixel-rendered; captions, transitions, speed controls, multiple timelines, and desktop packaging remain follow-up work.