面向视频生成的智能体框架,可将创意、剧本或小说自动转化为多镜头视频,涵盖编剧、分镜、角色与视频生成。
ddcat-ai/open-ai-canvas
开源 AI 影视短剧创作工作台,基于无限画布组织剧本、分镜与多模态生成。
- Star
- 1,696
- Fork
- 554
- 未关闭 Issue
- 76
- 最近提交
- 昨天
这是什么?
影策是一个可自托管的 AI 影视与短剧创作工作台,可将故事逐步转化为视频。它提供自由画布,把剧本、角色、场景、风格板和参考素材组织为相互连接的节点,并支持结构化分镜与 3D 导演台进行镜头规划。
图片、视频、音频和文本生成统一通过任务系统完成,支持参考图、首尾帧、运镜、续写和批量生成。任务队列可查看进度与日志,并支持取消与重试。素材库提供删除前的引用校验,时间线编辑器支持片段编排、拆分修剪、字幕转写以及服务端成片导出。
后端使用 Go 编写,本地可用 SQLite,部署时使用 PostgreSQL 和 Redis;前端基于 React。项目仍在快速迭代,数据结构和接口可能调整,默认适合个人、本地或可信环境使用。
核心功能
- 01无限画布,支持节点、连线、小地图、撤销重做及只读分享。
- 02结构化分镜、角色与场景管理,并提供 3D 导演台。
- 03文本、图片、视频、音频生成,支持参考图、首尾帧与运镜。
- 04异步任务队列,可查看进度与日志,支持取消和重试。
- 05时间线剪辑,支持字幕转写与服务端成片导出。
- 06管理后台支持模型渠道、用量积分与对象存储配置。
适用场景
- 在同一画布上完成从剧本、分镜到生成镜头的短剧草拟。
- 为 AI 视频制作整理角色、场景和风格参考,保持画面一致。
- 为小型可信团队自托管共享的创作工作区。
快速上手
- 1
克隆仓库
git clone https://github.com/ddcat-ai/open-ai-canvas.git - 2
创建本地数据和缓存目录
mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod - 3
在独立终端中启动 Go 后端(在 backend 目录下运行)
cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server - 4
在 web/ 中安装前端依赖,然后运行 bun run dev 并打开 http://localhost:3000
cd web && bun install --frozen-lockfile
使用前须知
- 项目仍在快速开发,数据结构和外部接口可能调整。
- 默认适合个人、本地或可信环境部署,未经安全配置不应作为公网多人服务使用。
- 运行需要 Go 1.25 和 Bun,并且生成功能需要自行配置模型渠道和 API 密钥。
收录于专题
标签
常见问题
- open-ai-canvas 是什么?
- 开源 AI 影视短剧创作工作台,基于无限画布组织剧本、分镜与多模态生成。 影策是一个可自托管的 AI 影视与短剧创作工作台,可将故事逐步转化为视频。它提供自由画布,把剧本、角色、场景、风格板和参考素材组织为相互连接的节点,并支持结构化分镜与 3D 导演台进行镜头规划。
- open-ai-canvas 可以免费使用吗?用的什么许可证?
- open-ai-canvas 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- open-ai-canvas 还在维护吗?
- 活跃维护中。open-ai-canvas 最近一次提交是在 2026年11月6日。
- open-ai-canvas 适合用来做什么?
- 在同一画布上完成从剧本、分镜到生成镜头的短剧草拟。 为 AI 视频制作整理角色、场景和风格参考,保持画面一致。 为小型可信团队自托管共享的创作工作区。
- open-ai-canvas 怎么安装和运行?
- 克隆仓库: git clone https://github.com/ddcat-ai/open-ai-canvas.git 创建本地数据和缓存目录: mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod 在独立终端中启动 Go 后端(在 backend 目录下运行): cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server 在 web/ 中安装前端依赖,然后运行 bun run dev 并打开 http://localhost:3000: cd web && bun install --frozen-lockfile
- 在哪里获取 open-ai-canvas?
- 源代码和安装说明在 GitHub 上:https://github.com/ddcat-ai/open-ai-canvas
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.3万+53 本周1946PythonMIT更新于 上个月
开源 AI 视频创作工作台,在无限画布上用自然语言助手搭建连接文本、图片与视频节点的工作流。
1656+7 本周253PythonApache-2.0更新于 2个月前
面向 AI 短剧制作的全流程工作台,覆盖剧本拆解、分镜准备、素材一致性管理、视频生成与导出。
7127+53 本周1228PythonApache-2.0更新于 3个月前
Agent Skill,可将中文故事或有序图片制作成 3:4 竖屏手绘日记漫画风静音视频。
2383+59 本周330HTMLMIT更新于 2个月前
面向 AI 图片、视频与分镜创作的本地节点画布,内置画布 Agent、导演台与可配置的生成供应商。
391+3 本周78TypeScriptOther维护活跃更新于 上个月
面向短视频、游戏与广告素材的桌面端 AI 美术引擎,融合节点图、专业工作台与 3D 导演台。
262+6 本周38TypeScriptOther维护活跃更新于 昨天