openOii 把故事创意串成 规划、角色/分镜生成、视频生成与合成 的完整链路,并用无限画布展示过程与结果。
Warning
这是一个 LangGraph 学习 / 演示项目,重点是验证多阶段编排、恢复执行、实时进度与前后端协作。 不适合直接用于工业生产环境。
- 多阶段 AI 生成链路
- WebSocket 实时进度
- 可恢复 / 可取消 / 可反馈的 run 流程
- tldraw 无限画布审阅角色、分镜与结果
- 前端环境变量配置面板
首页 · 故事输入与风格选择 |
画布 · 角色、分镜与生成流程 |
配置面板 · 在线管理模型与基础服务 |
|
- Frontend: React 18 + TypeScript + tldraw
- Backend: FastAPI + SQLModel + LangGraph
- Infra: PostgreSQL + Redis +
/static
cp backend/.env.example backend/.env
docker-compose up -d- Frontend: http://localhost:15173
- API Docs: http://localhost:18765/docs
本地开发:
# backend
cd backend
uv sync
uv run uvicorn app.main:app --reload --host 0.0.0.0 --port 18765
# frontend
cd frontend
pnpm install
pnpm dev# backend
cd backend
uv run pytest
uv run ruff check app tests
# frontend
cd frontend
pnpm test
pnpm buildMIT



