AI 漫剧一站式创作平台(编剧 -> 分镜 -> 图像设计 -> 美工 -> 导演)。
图像设计师(根据分镜内容生成角色、场景和关键帧的生图提示词)

本项目可直接部署到 Vercel(前端 + Serverless Functions)。
Anime AI Studio 是一个面向 AI 漫剧创作的全流程生产平台。
它把“写剧本、拆分镜、设计提示词、生成素材、合成视频”串成一条可落地的工作流,让个人创作者也能完成原本需要多人协作的制作流程。
懒得部署可直接访问线上版本:https://animeaistudio.com/
- 降低动漫短剧创作门槛,让非专业团队也能完成作品生产。
- 缩短从创意到成片的周期,提升内容迭代效率。
- 用结构化数据与可视化画布提升多阶段协作质量。
- 个人创作者:短视频博主、独立动画创作者、AIGC 创作者。
- 小型内容团队:MCN、独立工作室、IP 孵化团队。
- 企业内容部门:教育内容、营销内容、品牌叙事团队。
- 五阶段创作流水线
编剧 -> 分镜 -> 图像设计 -> 美工 -> 导演,逐阶段产出结构化结果。 - AI 对话驱动创作
在同一工作区中与 AI 交互,自动生成并更新剧本、镜头、提示词与素材。 - 无限画布可视化
基于tldraw的画布承载脚本、分镜、参考图、关键帧和视频资产。 - 本地数据持久化
通过 IndexedDB 管理项目、资产与画布快照,支持本地优先创作。 - 服务端安全网关
通过 Vercel Serverless Functions 代理第三方 AI 请求,避免暴露服务端密钥。
- 前端层(React + Vite)
ChatPanel+CanvasPanel提供对话交互与可视化创作体验。 - 状态与服务层
ProjectContext负责全局状态管理,chatService/canvasService/storageService负责业务编排与数据处理。 - 存储层
IndexedDB 保存项目数据、媒体资产与画布快照。 - 后端 API 层(Vercel Functions)
统一鉴权、参数校验、请求转发与安全控制。 - 外部 AI 能力层
对接文本、图像、视频生成服务,完成核心生成能力。
- Pollinations(文本/图像/视频)
- 申请地址: https://enter.pollinations.ai
- 你会用到:
POLLINATIONS_API_KEY(服务端密钥,保密)VITE_POLLINATIONS_API_KEY(publishable key,可暴露在前端)
- RunComfy(图像/视频)
- 申请地址: https://www.runcomfy.com/profile?section=api-tokens
- 你会用到:
RUNCOMFY_API_TOKEN(服务端密钥,保密)
- imgbb(图片托管)
- 申请地址: https://api.imgbb.com/
- 你会用到:
IMGBB_API_KEY(服务端密钥,保密)
- 复制示例配置:
PowerShell 可用:
cp .env.example .env
Copy-Item .env.example .env - 在
.env中填入你的真实密钥。 - 关键建议:
VITE_API_BASE_URL本地可留空(走 Vite 代理),Vercel 建议留空(同源请求)。ALLOWED_ORIGINS生产环境务必配置你的域名白名单,例如:https://animeaistudio.comhttps://www.animeaistudio.com
pnpm install
pnpm dev如果你要完整模拟 Vercel Functions,建议使用:
pnpm dlx vercel dev- 登录 Vercel,点击
Add New Project。 - 导入 GitHub 仓库
xiaoliangliang/anime-ai-studio。 - Framework 选择
Vite(通常会自动识别)。 - Build 配置(默认即可):
- Install Command:
pnpm install - Build Command:
pnpm build
- Install Command:
- 在
Environment Variables配置:POLLINATIONS_API_KEY(Production / Preview / Development)RUNCOMFY_API_TOKENIMGBB_API_KEYVITE_POLLINATIONS_API_KEY(可选,前端直连 Pollinations 时需要)VITE_API_BASE_URL(建议留空)VITE_ENABLE_IMAGE_GENERATION=true|falseVITE_ENABLE_VIDEO_GENERATION=true|falseVITE_IMAGE_PROVIDER=pollinations|runcomfyVITE_VIDEO_PROVIDER=runcomfy|pollinationsALLOWED_ORIGINS(强烈建议配置为你的线上域名,逗号分隔)FETCH_FILE_ALLOWED_HOST_SUFFIXES(可选)DEBUG_API_LOGS=false
- 点击 Deploy,等待构建完成。
- 部署成功后,在项目域名下验证:
GET /api/health- 前端工作流是否可正常调用生成接口
- 将
ALLOWED_ORIGINS只保留你的正式域名。 - 关闭
DEBUG_API_LOGS(保持false)。 - 定期轮换服务端密钥。
- 每次发布前执行
pnpm security:scan。 - 仓库已提供
.github/workflows/security-scan.yml,PR/Push 会自动执行密钥扫描。
pnpm dev
pnpm build
pnpm typecheck
pnpm security:scan详见 SECURITY.md。





