← 返回项目列表
CastingBox - AI 视频创作工作台
DEPLOYED: 2026/05/15

项目概述
CastingBox 是面向视频与短视频创作的垂直 AI 产品。它不是单点图片生成工具,而是一个生产工作台,把创意沟通、脚本结构化、资产管理、分镜生成和后续视频生产收敛到同一个连续工作流中。
产品正在走向 Chat-first 的创作体验:用户用自然语言描述创意,智能体理解创作意图,再把想法转化为可审阅的脚本、可复用资产、分镜板和生成记录。
图 1. 用于集中查看 storyboard 资产与分镜板的 Asset Studio 工作区
产品定位
CastingBox 面向需要在多集、多镜头、多版本中保持生产质量的创作者。它不让提示词、素材和生成结果散落在不同工具中,而是把创作结构和生成媒体沉淀在统一 workspace 里。
- 用 Chat 作为故事创意和生产意图的入口
- 将内容组织为 Season、Episode、Storyboard Board 三层结构
- 提取角色、场景、道具等可复用资产需求
- 将生成或上传的资产绑定回具体分镜和项目结构
- 保存生成历史、参数、脚本版本、镜头、资产绑定和 review 状态
核心体验
当前产品体验围绕 Asset Studio 和 Storyboard 展开。Asset Studio 用来集中查看 workspace 内的视觉资产和分镜输出;Storyboard 则管理 episode 脚本、结构化镜头、资产需求、分镜板生成和人工 review 流程。
图 2. Episode 级 storyboard 工作区,包含脚本、分镜生成和 review 状态
图 3. 生成资产与 storyboard 输出被保存在同一 workspace 中
工作流模型
CastingBox 围绕一条结构化创作生产闭环设计:
- 创作者用自然语言描述创意
- 系统把创意转化为脚本、镜头和资产需求
- 角色、场景、道具可以生成、上传或绑定已有资产
- 基于确认后的结构和资产生成 storyboard board
- 用户在继续推进前 review、调整、替换和确认结果
- workspace 保留资产和生成历史,供后续 episode 继续复用
这套流程保留了创作者的判断权,同时给智能体提供了结构化回填结果的位置。
技术基础
当前产品已经是一个真实可用的 Web 工作台,技术栈包括 Next.js App Router、React、tRPC、Drizzle ORM、PostgreSQL、shadcn/ui、Radix UI、Tailwind CSS、对象存储和 AI 图像生成链路。
主要产品模块包括:
- Asset Studio:管理 workspace 级生成资产、storyboard 输出和创作历史
- Storyboard:管理 Season、Episode、Storyboard Board、脚本、镜头、资产需求和分镜生成
- 数字资产管理:管理上传资产、生成媒体、元数据,以及后续搜索和复用能力
- 生成记录:保存脚本、资产绑定、分镜板和 generation run,支撑追溯与复用
下一阶段方向包括更完整的 Chat-first 创作入口、外部 Agent 与 MCP 工具接入、视频生成、资产关系图谱、团队协作和版本比较。