SelfCanvas · AI短剧分镜与多媒体画布工作台开源项目Vibe Coding

我要开发同款
proginn11101458442026年09月13日
4阅读

技术信息

语言技术
ReactTypeScriptNode.js
系统类型
Web
行业分类
人工智能音视频多媒体
开源地址
https://github.com/xiaochendeep/selfcanvas
授权协议
MIT许可
演示地址
https://github.com/xiaochendeep/agent-studio

行业场景

面向AI短剧、分镜策划和多媒体内容创作,解决剧本、参考图、镜头提示词与生成素材分散在不同工具中,创作链路难以衔接的问题。通过可自托管的节点画布统一组织文本、图片、视频与音频,适用于个人创作者和小型内容团队的创意整理、分镜拆解、素材管理与生成任务协作。

功能介绍

提供多画布分页、文本/图片/视频/音频/分镜节点、拖拽连线、分组、缩放和小地图。创作助手支持候选剧本、镜头与提示词拆解及视频时间点分析,草稿可编辑后加入画布。支持模型目录与参数配置、异步媒体任务、进度状态、素材检索、媒体预览和下载;视频处理模块提供FFmpeg合并与转场。项目支持本地保存、服务器版本校验和冲突提示,并提供Codex MCP画布与任务接口及SwiftUI iPhone内测客户端。截图为实际源码运行界面,模型生成需另行配置网关。项目地址:https://github.com/xiaochendeep/selfcanvas

项目实现

项目实现覆盖画布交互、创作助手、模型接入、媒体任务调度、素材管理及服务端同步。前端使用React、TypeScript、React Flow、Zustand和Vite;Python API负责项目、素材和身份校验,Redis/BullMQ承担异步任务,独立worker处理媒体生成与视频剪辑。重点处理节点状态与任务状态衔接、生成参数校验、重复请求幂等和项目版本冲突。仓库记录157项自动化测试及生产构建通过;真实模型效果和iOS构建仍需按部署环境验证。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论