1. 项目定位与用途
Toonflow 是一款 AI 短剧创作工具,定位为“AI 短剧工厂”,致力于实现从文本到影像的全流程自动化。它通过三层 Agent 协作体系(决策层、执行层、监督层)和无限画布工作台,将小说自动转化为剧本、分镜和视频,让用户“动动手指”即可完成短剧制作。核心用途是降低短剧创作门槛,提升生产效率,适用于短视频创作、小说影视化实验、剧本开发等场景。项目采用 Electron 跨平台架构,支持 Windows、Linux 和 macOS 系统,提供多语言界面(简体中文、繁体中文、英文、泰文、越南文、日文、俄文)。
2. 解决的问题
Toonflow 主要解决传统短剧创作中的三大痛点:流程繁琐、效率低下、专业门槛高。传统方式需要编剧、分镜师、视频剪辑师等多角色协作,周期长、成本高。Toonflow 通过 AI 自动化实现:1)剧本生成:将小说自动转化为结构化剧本;2)分镜设计:基于剧本生成视觉分镜;3)素材生产:AI 生成图片和视频素材;4)视频合成:自动拼接导出成片。这将创作效率提升 10 倍以上,同时让非专业用户也能参与短剧制作,实现“0 门槛全流程 AI 化”。
3. 适用场景
Toonflow 适用于多种创作场景:短视频内容创作者可快速生成剧情视频,丰富内容形式;文学爱好者与小说作者可实验性将作品影视化,探索 IP 改编可能性;AI 研究者与开发者可将其作为文学改编工具,研究 AI 叙事能力;专业编剧可用于剧本开发与快速原型验证,加速创意迭代;视频素材生成平台可集成其能力,提供自动化内容生产服务。此外,教育机构可用于影视教学演示,企业可用于广告创意快速产出。
4. 安装方式
Toonflow 提供跨平台安装包,支持 Windows、Linux 和 macOS。安装前需准备前置条件:大语言模型 AI 服务接口地址(如 OpenAI、Claude 等)、视频生成服务接口地址(支持 Sora 或豆包)、图片生成模型服务接口(Nano Banana Pro)。安装步骤:1)从 GitHub、Atomgit 或夸克网盘下载对应系统的安装包;2)运行安装程序完成安装;3)首次启动使用默认账号 admin/admin123 登录。开发环境需 Node.js 和 yarn,通过 yarn install 安装依赖,yarn dev 启动开发服务器,yarn build 构建,yarn dist 打包分发。仓库中未明确给出 Docker 部署的具体命令。
5. 使用方式
Toonflow 的使用流程分为六个步骤:1)启动应用并登录(默认账号 admin/admin123);2)在设置中心完成模型供应商配置,填入文本、图像、视频模型的 API 地址;3)新建项目并导入原著小说,执行章节事件提取;4)进入 ScriptAgent 生成故事骨架、改编策略与结构化剧本;5)切换到 ProductionAgent,在无限画布中组织分镜、素材与视频节点,支持自由编排;6)对分镜图进行节点化精调后回流工作台,完成视频拼接与导出。系统还提供 Bilibili 视频教程和微信扫码观看方式。
6. 补充说明与实现特点
Toonflow 具有多项创新实现特点:三层 Agent 协作体系确保任务拆解、生成与审阅的稳定性;持久化 Agent 记忆基于本地 ONNX 向量检索,支持短期消息、长期摘要和语义召回,保证多轮创作连续性;可编程供应商系统允许在设置中心直接编写 TypeScript 逻辑并即时生效,便于私有化和多模型接入;章节事件图谱驱动改编自动提取原著事件并结构化存储,减少长文本信息丢失;Skill 文件化配置将核心提示词外化为 Markdown,支持在线编辑与快速调优。项目采用 Apache-2.0 开源协议,代码托管于 GitHub、Gitee 和 Atomgit。仓库中未明确给出详细的 API 文档或插件开发指南。