← Back to home@Ebony-Vinyl

EAC-design-world

DeepSeek Harness 本地视频制作与设计插件:多轨剪辑、模板与设计体系、原生预览画布和真实文件导出

Stars
78
Language
JavaScript
Created
Oct 17, 2026
Updated
Oct 18, 2026
GitHub repo

Introduction

EAC design world 插件 Logo

EAC design world

让创作,自成世界。

DeepSeek Harness 的本地视频制作与设计工作室

Release License Node Stars

下载发布包 · 快速开始 · 功能一览 · 设计与架构 · 问题反馈

把模板、素材、剪辑和设计工程连在一起,让 AI 与你共同完成一件可预览、可修订、可导出的作品。

EAC design world 为 DeepSeek Harness 提供原生创作模式、模板选择和右侧作品画布,同时拥有可独立运行的本地工作台。视频录制、配音、配乐、字幕、编码与检查产生真实文件;网站、幻灯片、SVG 和文档保留源文件及版本历史。

当前版本为 v0.4.0 开发预览版。本版新增 150 个 Shotcraft 镜头、动态选片与项目素材导入,重做模板预览播放器并优化状态轮询,详见 发布说明。保留插件维护、签名更新与回滚、草稿恢复和隔离预览。Windows 上的录屏、语音、转录和渲染流程已执行测试;其他平台的桌面录制与本地语音未实现。模板数量代表可检索内容,不代表每个模板均可离线直接渲染。

以下两条宣传片均为 deepseek harness + EAC design world + deepseek v4.1 flash(非 1017)一轮出的结果

AI 全程自己录制素材和制作音乐

EAC design world · RUSH 60s

https://github.com/user-attachments/assets/3f6641e0-e803-48cf-b61a-2baa57f2c088

Our Free Model · 65s

https://github.com/user-attachments/assets/ca081273-1061-4656-a1b7-41d50af0aec7

目录

开始使用创作能力开发与来源
下载与安装
环境要求
快速开始
功能一览
设计内容库
AI 与 MCP
设计与架构
开发与验证
许可证与致谢

功能一览

你想完成的工作插件提供的能力
从对话开始创作正常、剪辑、Design 三种模式;模板区独立铺开,选择状态不覆盖正文;重复点击或标签上的 × 可取消
找到合适的视觉风格152 套设计体系与 517 个 OpenDesign 模板条目,另有原有 17 个视频选项;按类型搜索、分类和分页
浏览与挑选动效镜头Shotcraft 本地快照含 150 个镜头、10 类动效、59 个精选;可见视频预览、选片单、名单复制与下载、导入项目素材
录下真实产品Edge 网页操作录制;Windows 桌面录制;原素材不被改写
编排实际镜头多轨时间线,调整开始时间、素材入点、时长、音量和轨道;带修订号保存
处理语音与字幕本地语音转录、去停顿初稿、SRT、时间线字幕与 ASS 烧录;转录需自行准备本地模型
完成声音与编码Windows SAPI 旁白、本地确定性器乐、源音轨混音、H.264 输出与技术检查
制作图形动效renderAt(t) / __seek(t)、CSS 动画和 GSAP 时间线的确定性驱动与抽帧审查;可选接入 Motion Web 交互案例和 Onetake 函数库
创建网站和演示稿HTML、SVG、Markdown 编辑、隔离预览、不可变修订与源文件下载
检查与导出作品Harness 原生右侧作品画布、HTML 幻灯片分页、PDF / PNG / PPTX 整页图像导出
维护插件顶部导航中的独立维护中心:运行/安装版本、签名更新、本地更新、备份回滚、宿主热重载、公告与已读记录

EAC design world 两行模板推荐与真实页面封面
按创作类型推荐模板,保留真实封面与可移除的选择标签。

设计内容库

从 OpenDesign 导入并建立本地索引的 865 项内容:

内容数量
设计体系152
模板条目517
创作技能169
基础组件13
场景14

517 个模板条目包含 188 个示例、115 个设计模板、63 个视频模板、45 个图片模板、58 个视频提示词和 48 个图片提示词。部分来自同一视觉主题的不同上游目录,保留独立条目与来源。205 项需要外部生成服务;模板中的素材占位符或 HyperFrames 子合成依赖会单独标示。

设计体系的真实色板、字体与令牌

Shotcraft 镜头库

视觉模板页提供 Shotcraft 来源入口、分类与用途搜索、精选筛选和持久化选片单。预览只加载正在浏览的镜头,同时最多播放 3 个;离屏、切换到后台或打开详情时暂停。详情支持真实视频播放,以及可驱动 HTML 模板的播放、暂停、重播和时间进度。

在独立工作台创建项目后,可从选片单将 Shotcraft 镜头导入项目素材,继续使用时间线剪辑和视频导出。Harness 中仍通过模板选择附加当前创作参考,输入正文不受影响。

Shotcraft 的 124 张配方、React/TSX 实现及共享素材可以通过 library_read 和 template_read 读取。原始 TSX 需要在 Remotion 项目中注册或定制成 HTML 时间线,当前不直接交给 HTML 渲染器运行。导入、来源和复现步骤见 Shotcraft 接入说明。

可选动效来源:Motion Web / Onetake

支持从已取得的本地仓库导入 motion-web 的 7 个交互案例及制作指南,以及 onetake 的 OM 动效函数库与制作指南。模板统一进入搜索、源码读取和隔离预览;Onetake 示例可逐帧导出,Motion Web 实时页面可录制为视频。

npm run motion:import -- --motion-web "D:\Sources\motion-web" --onetake "D:\Sources\onetake" --noncommercial
npm run motion:verify

两者保留各自非商业许可,不进入公共 Git 或 Release 包;商业使用需相应授权。已取得授权的用途用 --licensed 记录。详见 接入、使用与验证说明。

下载与安装

从 Releases 下载同一版本的文件:

文件用途
eac-design-world-v0.4.0-plugin.zip插件源码、预构建 Web UI、Shotcraft 镜头视频与源码、设计体系、封面、安装脚本及许可说明;不包含 Node 依赖
eac-design-world-v0.4.0-media.zip可选大媒体包:MG 原始预览视频、字体、渲染素材及宣传片素材
eac-design-world-v0.4.0-update.zip维护中心使用的签名本地更新包,解压后选择其中 manifest.json
SHA256SUMS.txt发布产物的 SHA-256 校验值
GitHub 自动生成的 Source code与仓库提交对应的源码快照,不含预构建 dist 和可选大媒体

两个 ZIP 使用相同的 eac-design-world/ 根目录。先解压插件包,再将媒体包合并解压到同一位置。保留原目录结构,不要把所有文件平铺到一个目录。

媒体包不含 FFmpeg、Node、Python、Whisper 模型或 node_modules,也不再分发 Alibaba PuHuiTi 3 / Alimama ShuHeiTi 字体文件(需从官方来源自行获取)。未安装媒体包时,一些经典动效渲染素材不可用,设计库及设计编辑仍可使用。工作台预览优先展示当前项目成片,没有成片时展示所选模板。

环境要求

  • Node.js 22 或更新版本,附带 npm。
  • 视频剪辑与导出需要 FFmpeg / FFprobe,并位于 PATH。
  • 浏览器录制、HTML 逐帧渲染和文档导出默认使用 Microsoft Edge;可通过 EAC_BROWSER 指定兼容 Chromium 可执行文件。
  • Harness 插件模式要求宿主提供 conversation、settings 和 right-sidebar 槽位;也可独立打开本地工作台。
  • 桌面录制与 SAPI 旁白目前仅支持 Windows。
  • 可选转录:Python、faster-whisper 及已下载到本地的兼容模型目录。通过 EAC_WHISPER_MODEL_PATH 指定模型;运行时不会替你下载模型。

快速开始

方式一:使用发布包

在已解压的 eac-design-world 目录打开 PowerShell:

npm ci --omit=dev
npm run doctor
node scripts/install-harness.mjs --dry-run
node scripts/install-harness.mjs

重新加载 Harness 后,即可在输入框工具栏选择剪辑或 Design 模式,在设置中进入 EAC 工作台。安装器会备份宿主配置,只增加当前插件的包链接和组合包选择,不覆盖其他插件。

也可通过 npm 安装同一版本,再运行包内安装器:

npm install eac-design-world@0.4.0
node node_modules/eac-design-world/scripts/install-harness.mjs --dry-run
node node_modules/eac-design-world/scripts/install-harness.mjs

npm 版对完全相同的二进制资源进行无损去重,安装时从包内恢复原始文件;禁用安装脚本时,首次启动也会补齐。恢复不下载媒体、不覆盖已有文件,并按版本隔离,模板和镜头内容保持不变。GitHub ZIP 保留完整文件布局。

自定义宿主 profile:

node scripts/install-harness.mjs --profile "D:\YourHarnessProfile" --dry-run
node scripts/install-harness.mjs --profile "D:\YourHarnessProfile"

卸载可使用安装器返回的备份路径:

node scripts/install-harness.mjs --uninstall "<安装器返回的备份目录>"

方式二:独立工作台

npm ci --omit=dev
npm start

打开 http://127.0.0.1:4173。如果 Harness 已经启动插件服务,可直接使用它,不要再启动第二份监听同一端口的服务。端口可通过 EAC_PORT 更改,但 Harness 客户端入口默认连接 4173。

方式三:从源码构建

git clone https://github.com/Ebony-Vinyl/EAC-design-world.git
cd EAC-design-world
npm ci
npm run build
npm start

源码不保存大媒体文件。需要完整经典视频模板素材时,将同一版本媒体包中的目录合并到源码根目录。

常用操作

  1. 选择剪辑模式或 Design 模式,再选择模板;选择显示为输入框内的缩略图标签,正文保留给你的创作说明。
  2. 切换网站、动效、幻灯片、文档、图片类型,模板推荐随之变化;重复点选中卡片或点标签 × 取消。
  3. 在工作台创建项目、导入素材、编辑时间线或设计文件,再保存新版本。
  4. 点击画布按钮,在 Harness 右侧预览设计作品与实际视频输出;工作台的固定宣传片预览与项目交付文件分开。
  5. 完成任务后检查真实输出、音量与抽帧。机器质检不能替代构图、文字、品牌和叙事审查。

AI 与 MCP

Harness 原生工具与标准 MCP 服务共用本地后端。工具包括状态查询、模板搜索与读取、素材导入、时间线修订、制作任务、设计项目和成品保存。

主要工具:library_list、library_read、project_create、timeline_update、job_submit、job_status、design_project_create、design_artifact_save。Harness 内工具名添加 eac_ 前缀。

先启动本地服务,再配置支持 MCP 的客户端:

{
  "mcpServers": {
    "eac-design-world": {
      "command": "node",
      "args": ["D:/Apps/eac-design-world/src/mcp.mjs"],
      "env": { "EAC_URL": "http://127.0.0.1:4173" }
    }
  }
}

把示例路径换成你的安装目录。长任务返回 job ID,可轮询结果、查看错误和真实文件;模板或模式选择本身不代表已生成作品。

设计与架构

Harness 对话 / 设置 / 原生右侧画布
                 │
        plugin/client.js + host.mjs
                 │
        本地 HTTP 服务 / MCP
                 │
       项目存储 · 修订 · 任务队列
            ┌────┴────┐
      FFmpeg / Playwright   设计成品存储
      录制、剪辑、混音     HTML / SVG / MD
      编码、字幕、抽帧     预览、历史、导出

当前边界

  • 未嵌入 OpenDesign 全部 Electron 基础设施、HyperFrames 子合成引擎、插件市场或远程生成供应商。
  • HTML 幻灯片可预览和导出;PPTX 导出是整页图像,不提供逐元素 PowerPoint 编辑。原 HTML 保留可编辑内容。
  • 任意已有二进制 PPTX 的解析编辑、系统音频录制和语义艺术评分尚未实现。
  • SAPI 声线取决于系统安装;本地器乐不是商业作曲模型。转录结果与初剪建议需要复核。
  • 一些原始 MG 模板依赖 Blender 预渲染帧或未分发字体;可用性由实际依赖决定。

开发与验证

npm ci
npm run build
npm test
node scripts/verify-picker-layout.mjs
node scripts/verify-open-design.mjs

完整媒体测试需要 FFmpeg、Edge、Windows SAPI 及本地转录依赖;缺少依赖时请看具体错误或跳过说明,不把纯构建成功当成视频流程已通过。交互验收使用隔离数据目录与独立端口,不覆盖用户项目。

项目目录:

plugin/       Harness 客户端与宿主入口
src/          项目、任务队列、媒体引擎、设计存储与 MCP
ui/           React 工作台、模板选择、编辑器与画布
public/       插件头像、真实模板封面、可选宣传片
vendor/       第三方模板源码、设计体系与许可
scripts/      安装、构建发布包、诊断与交互验证
tests/        单元、媒体与集成测试

许可证与致谢

项目自有代码采用 AGPL-3.0-or-later。第三方代码、模板、字体和媒体保留各自条款,不因放入本仓库而变更许可证。头像 Logo 和宣传片由项目维护者提供,不单独授予其图像内容的再许可。

感谢 DeepSeek Harness、EAC-Desktop、OpenDesign、15 Motion Design Styles 及其内容贡献者,以及 FFmpeg、Playwright、GSAP、React 和相关开源依赖。

CC-BY 条目的作者与来源记录在本地 catalog 中。可选 PolyForm Noncommercial 库不纳入发布包;两项没有明确再分发许可的社交帖子来源内容不纳入公开分发。详情见 Third Party Notices。


报告问题 · 查看版本 · 源码

EAC design world · 让创作,自成世界