Toonflow 部署与安装指南:一站式AI短剧创作工具
Toonflow 是一个围绕“策划 → 编剧 → 分镜 → 出片”构建完整闭环的AI工作台。它集成了AI编剧、智能分镜、角色生成与视频生成等功能,支持无限画布生产工作台、三层Agent协作体系和持久化记忆。本指南将覆盖桌面端安装、Docker部署、云服务器部署以及在智星云等算力平台上的镜像部署。
1. 系统要求与准备
1.1 硬件要求
- 最低配置:4GB内存,20GB可用磁盘空间。
- 推荐配置:8GB+内存,50GB+可用磁盘空间,建议配备NVIDIA GPU(用于加速本地推理)。
1.2 软件前提
- 操作系统:Windows、macOS 或 Linux。
- AI服务:需要准备以下AI服务的API接口:
- 大语言模型(LLM)服务地址(如OpenAI、DeepSeek等)。
- 视频生成服务地址(如Sora、豆包、Seedance等)。
- 图像生成服务地址(如Nano Banana Pro、FLUX等)。
- (可选)Docker:用于容器化部署。
- (可选)Node.js 24.x、Yarn、PM2:用于云服务器手动部署。
2. 桌面端安装(推荐普通用户)
这是最直接、适合个人创作者的方式。
2.1 下载安装包
- 访问项目的 GitHub Releases 页面。
- 根据您的操作系统下载对应的安装包:
- Windows:下载
.exe安装程序。 - macOS:下载
.dmg文件。 - Linux:下载
.AppImage或.deb包。
- Windows:下载
2.2 安装与首次启动
- Windows:双击
.exe文件,按向导完成安装。 - macOS:
- 打开
.dmg,将Toonflow.app拖入Applications文件夹。 - 如果提示“无法验证开发者”,请前往 系统设置 > 隐私与安全性,点击 “仍要打开”。
- 打开
- Linux:赋予
.AppImage执行权限并运行:chmod +x Toonflow.AppImage && ./Toonflow.AppImage。
2.3 首次登录与配置
- 启动应用后,使用默认账号登录:
- 账号:
admin - 密码:
admin123(建议登录后立即修改)
- 账号:
- 进入 设置中心,配置您的AI供应商:
- 文本模型:填写LLM的API Key和接口地址。
- 图像模型:填写图像生成服务的API信息。
- 视频模型:填写视频生成服务的API信息。
- 配置完成后,即可开始创建项目。
3. Docker 部署(适合服务器或个人开发者)
Docker方式可以快速在服务器上部署Toonflow的Web服务版。
3.1 前置条件
- 已安装 Docker(版本20.10+)和 Docker Compose(可选)。
3.2 本地构建并运行
1 | # 克隆项目 |
3.3 访问服务
启动成功后,在浏览器中访问:http://localhost:10588/web/index.html(注意路径包含 /web/index.html)。
4. 云服务器部署(生产环境)
适合需要长期稳定运行、对外提供服务的场景。
4.1 服务器环境准备
- 操作系统:Ubuntu 20.04+ / CentOS 7+
- Node.js:24.x(推荐,最低 23.11.1+)
- 内存:2GB+
- PM2:用于进程守护
4.2 安装依赖环境
1 | # 安装 Node.js |
4.3 部署项目代码
1 | cd /opt |
4.4 配置 PM2 进程管理
在项目根目录创建 pm2.json 文件:
1 | { |
4.5 启动并保存服务
1 | pm2 start pm2.json |
服务将运行在 http://你的服务器IP:10588/web/index.html。
5. 智星云平台镜像部署(开箱即用)
Toonflow已与智星云合作,提供预装好的商用镜像,适合无需手动配置环境的用户。
- 租用GPU实例:在智星云平台选择
windows10LTSCwin10_Toonflow镜像,创建实例。 - 远程桌面连接:通过RDP登录到云端Windows桌面。
- 启动Toonflow:桌面上已有Toonflow程序,双击启动。
- 配置模型服务(关键):
- 在Toonflow的“模型服务”中,使用智星云提供的Token服务地址:
https://token.ai-galaxy.com/v1。 - 在智星云“Token市场”充值并创建API Key,粘贴到Toonflow中。
- 选择模型(如
deepseek-v4-pro)并确认。
- 在Toonflow的“模型服务”中,使用智星云提供的Token服务地址:
- 启动ComfyUI:云端桌面上的“绘世启动器”用于启动ComfyUI(用于图像/视频生成),保持其运行状态。
6. 从源码开发(面向开发者)
如需二次开发,请参考以下步骤。
6.1 克隆并安装依赖
1 | git clone https://github.com/HBAI-Ltd/Toonflow-app.git |
6.2 启动开发环境
仅启动后端API服务(无前端界面):
1
yarn dev
访问
http://localhost:10588仅能调用API。启动Electron桌面客户端(推荐开发者完整体验):
1
yarn dev:gui
这会同时启动后端和Electron窗口。
生产模式启动(需先构建):
1
2yarn build
yarn start
6.3 打包桌面应用
1 | yarn dist:win # Windows |
7. 常见问题排查
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 首次登录密码错误 | 默认密码被更改 | 尝试 admin / admin123。如仍失败,检查数据库或重置密码。 |
| AI模型调用失败 | API Key、接口地址或模型名称配置错误 | 在“设置中心”仔细核对供应商的API Key、Base URL和模型名称是否与提供商文档一致。 |
| 桌面端无法启动(macOS) | 未通过公证的开发者警告 | 在“系统设置 > 隐私与安全性”中手动允许运行,或右键点击应用选择“打开”。 |
| Docker容器无法访问 | 端口映射错误或未映射 | 确保Docker run命令中 -p 10588:10588 正确,并检查宿主机防火墙。 |
| 视频/图片生成失败 | 服务未启动或资源不足 | 检查ComfyUI或视频服务是否运行,并确保有足够GPU内存。 |
| PDF导出乱码 | 缺少中文字体 | 安装系统字体(如宋体、黑体)或配置PDF生成字体库。 |
8. 总结
Toonflow 提供了从桌面到云端的多种部署方式,适应不同用户的需求。
核心部署路径:
- 个人创作者:下载桌面端安装包 → 安装并登录 → 配置AI模型 → 开始创作。
- 服务端部署:使用Docker快速拉起,或在云服务器上手动部署(Node.js + PM2)。
- 零配置体验:通过智星云镜像直接使用预装环境,无需手动安装依赖。
无论选择哪种方式,配置正确的AI模型服务(LLM、图像、视频)是启动后最关键的一步。建议从桌面端开始体验完整功能,再根据需求决定是否迁移到服务器版本。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 极客的赛博空间 | 专注 AI 与技术分享!
评论







