Ebony-Vinyl/EAC-design-world
DeepSeek Harness 本地视频制作与设计插件:多轨剪辑、模板与设计体系、原生预览画布和真实文件导出
What is EAC design world?
EAC design world is a local video production and design studio that works as a plugin for DeepSeek Harness (an AI assistant platform). It lets you and an AI collaborate on creative projects — videos, websites, slides, documents, images — with real files you can preview, revise, and export.
The tagline is “让创作,自成世界” (roughly: “Let creation become its own world”). It’s currently at v0.6.0 (development preview).
What does it actually do?
Think of it as a bridge between AI conversation and finished creative work. You start a chat, pick a template, and the system handles the heavy lifting: recording, editing, voiceover, music, subtitles, encoding, and quality checks — producing real output files. For websites, slides, SVG, and documents, it keeps the source files and version history.
It can run in two ways:
- Inside DeepSeek Harness — adds a native creation mode, template picker, and a right-side canvas for previewing work.
- As a standalone local workbench — you can run it independently and access it in a browser.
Key capabilities (from the README)
- Three creation modes: Normal, Editing, and Design — you pick a mode and a template; the selection appears as a small tag in the input box without overwriting your text.
- Design library: 152 design systems, 517 OpenDesign template entries (plus 17 original video options), searchable and filterable by type.
- Shotcraft motion library: 150 local motion shots, 10 effect categories, 59 curated picks — with video previews, a selection list, and the ability to import shots into your project.
- Real recording: Edge web-page recording, Windows desktop recording (original footage is never altered).
- Multi-track timeline: adjust start time, in-point, duration, volume, and track; save with revision numbers.
- Stock media search:
stock_search/stock-downloadfor Pexels, Pixabay (free API key), Wikimedia Commons (no key), and Jamendo CC music — author and license info are saved with each asset. - Parametric color grading: curves, HSL secondary, hue curves, zone wheels, static local masks, camera input LUTs; export global adjustments as
.cubefiles. Includes preview comparison, scopes, and a color workflow tool for AI iteration. - Beat-synced speed and camera moves:
beatsanalysis for music-synced cuts,clip.speedfor speed changes,clip.motionfor digital camera moves (push, pull, pan, tilt), plus fade-out, sharpen, and vignette. Large timelines are automatically split into multiple passes to avoid memory issues. - Handoff for manual editing: export to CapCut drafts, Premiere/DaVinci FCP7 XML, SRT, and LUT — so a human can continue editing in professional tools.
- Speech and subtitles: local transcription, de-stutter draft, SRT, timeline subtitles, and ASS burn-in (you must supply your own local model).
- Audio and encoding: Windows SAPI narration, local deterministic instrumental music, source track mixing, H.264 output, and technical checks.
- Graphics and motion: deterministic rendering with
renderAt(t)/__seek(t), CSS animations, GSAP timelines, and frame-by-frame review. Optional integration with Motion Web and Onetake libraries. - Websites and slides: edit HTML, SVG, Markdown with isolated preview, immutable revisions, and source file downloads.
- Export: HTML slides pagination, PDF/PNG/PPTX full-page image export (PPTX is not editable element-by-element — it’s just images).
- Maintenance center: in the top nav — run/install versions, signature updates, local updates, backup rollback, host hot-reload, announcements.
How to get it and run it
Download
From the Releases page, grab:
eac-design-world-v0.6.0-plugin.zip— plugin source, prebuilt web UI, Shotcraft videos and source, design systems, covers, install scripts, licenses (no Node dependencies).eac-design-world-v0.6.0-media.zip— optional large media pack (MG preview videos, fonts, render assets, promo videos).eac-design-world-v0.6.0-update.zip— signed local update package for the maintenance center.SHA256SUMS.txt— checksums.
Unzip both ZIPs into the same eac-design-world/ folder (plugin first, then merge media). The media pack does not include FFmpeg, Node, Python, Whisper models, or node_modules; you must supply those yourself.
Environment requirements
- Node.js 22+ with npm.
- FFmpeg / FFprobe 7+ (for video editing/export) — must be in
PATH. - Chrome or Edge (for browser recording, HTML frame rendering, document export) — auto-detected; you can set
EAC_BROWSERto a compatible Chromium executable. - Harness plugin mode needs the host to provide
conversation,settings, andright-sidebarslots; standalone workbench works without Harness. - Desktop recording is Windows-only; narration supports Windows SAPI and macOS
say. - Optional transcription: Python,
faster-whisper, and a local model directory (defaultmodels/faster-whisper-tinyin user data; override withEAC_WHISPER_MODEL_PATH). The tool never downloads models for you.
Quick start (three ways)
- Release package:
npm ci --omit=dev, thennpm run doctor, then runnode scripts/install-harness.mjs --dry-runandnode scripts/install-harness.mjsto install into Harness. Or install via npm/pnpm from the.tgzand run the installer fromnode_modules. - Standalone workbench:
npm ci --omit=devandnpm start, then openhttp://127.0.0.1:4173(port changeable viaEAC_PORT). - From source: clone,
npm ci,npm run build,npm start.
Typical workflow
- Pick Editing or Design mode, then choose a template (appears as a thumbnail tag in the input box).
- Switch between website, motion, slide, document, image types to see different template recommendations.
- In the workbench, create a project, import assets, edit the timeline or design files, and save new versions.
- Click the canvas button to preview the design and actual video output in Harness’s right sidebar.
- Check real output, volume, and frames — machine checks don’t replace human review of composition, text, brand, and narrative.
AI and MCP integration
- The plugin exposes tools to AI via Harness native tools and a standard MCP server. Tools include
library_list,library_read,project_create,timeline_update,job_submit,job_status,design_project_create,design_artifact_save(prefixed witheac_inside Harness). - Long tasks return a job ID; you poll for results, errors, and real files.
- There’s also a Codex local MCP entry (
src/mcp-local.mjs) that auto-starts or reuses the local workbench.
Architecture (simplified)
Harness conversation / settings / right-side canvas
|
plugin/client.js + host.mjs
|
Local HTTP service / MCP
|
Project storage · revisions · task queue
┌────┴────┐
FFmpeg / Playwright Design artifact storage
(recording, editing, (HTML / SVG / MD)
mixing, encoding, preview, history, export
subtitles, frame grabs)
Key directories: plugin/ (Harness client), src/ (server, tasks, media engine, design storage, MCP), ui/ (React workbench), public/ (assets), vendor/ (third-party templates), scripts/ (install/build/diagnose), tests/.
Current limitations (from README)
- Does not include OpenDesign’s full Electron infrastructure, HyperFrames sub-compositing engine, plugin marketplace, or remote generation vendors.
- PPTX export is full-page images only — no element-level editing in PowerPoint. The original HTML remains editable.
- No parsing/editing of arbitrary existing binary PPTX files, no system audio recording, no semantic art scoring.
- SAPI voices depend on what’s installed on Windows; local instrumental music is not a commercial composition model. Transcription and draft suggestions need human review.
- Some original MG templates rely on Blender pre-rendered frames or fonts that aren’t distributed; availability depends on actual dependencies.
- Template count reflects searchable content, not that every template renders offline.
License and acknowledgments
- Project’s own code is AGPL-3.0-or-later.
- Third-party code, templates, fonts, and media retain their own licenses; inclusion in this repo doesn’t change them.
- The logo and promo videos are provided by the maintainers and are not separately relicensed.
- Credits: DeepSeek Harness, EAC-Desktop, OpenDesign, 15 Motion Design Styles, FFmpeg, Playwright, GSAP, React, and other open-source dependencies.
- Some optional libraries (e.g., PolyForm Noncommercial) are not included in the release package; two social-post sources without clear redistribution licenses are not publicly distributed.
For full details, see the README’s linked docs: architecture, OpenDesign integration, fonts, AI workflow, maintenance, and third-party notices.
This explanation is based solely on the provided README. No features or facts beyond what’s written there are included.
Note: The README includes two promo videos (RUSH 60s and Our Free Model · 65s) that were reportedly created in one pass using DeepSeek Harness + EAC design world + DeepSeek v4.1 flash, with the AI recording footage and making music itself. That’s a claim from the README, not an independent verification.
Related
- Project
- Project
- Project
- Project