基于 spec-kit 规格驱动方式实现的剪辑工作流编排初版 demo。
- 节点式工作流编排:拖拽添加、连线、选中配置、自动布局、适配视图
- 桌面感深色工作台:顶部工具栏、左侧模板与节点库、中间画布、右侧检查器、底部执行控制台
- 本地素材导入:支持选择本地视频文件并绑定到输入节点
- 预置工作流:短视频字幕流水线、教程章节工厂、批量发布准备
- 本地持久化:工作流自动保存、模板保存、JSON 导入导出
- 模拟执行:拓扑排序、必填校验、排队/运行/成功/阻塞状态反馈
- 完整使用说明见:使用文档.md
npm install
npm run dev生产构建验证:
npm run build- 约束记忆:
.specify/memory/constitution.md - 功能规格:
specs/001-clipflow-workflow-demo/spec.md - 实施计划:
specs/001-clipflow-workflow-demo/plan.md - 数据模型:
specs/001-clipflow-workflow-demo/data-model.md - JSON 合约:
specs/001-clipflow-workflow-demo/contracts/workflow-json.schema.json
这一版仍然是“工作流编排 + 执行模拟”的前端 demo,尚未接入真实 FFmpeg、语音识别、Electron 主进程与原生导出通道。但数据结构、节点 schema、执行队列和本地持久化层已经为后续接线预留好了位置。