Skip to content

Xeron2000/openOii

Repository files navigation

openOii

openOii logo

故事想法 → 多智能体协作 → 漫剧成片

一个以 LangGraph 为核心的 AI 漫剧生成学习项目。

Python 3.10+ FastAPI React 18 LangGraph

快速开始 · 界面预览 · 技术栈

openOii 把故事创意串成 规划、角色/分镜生成、视频生成与合成 的完整链路,并用无限画布展示过程与结果。

Warning

这是一个 LangGraph 学习 / 演示项目,重点是验证多阶段编排、恢复执行、实时进度与前后端协作。 不适合直接用于工业生产环境

你能看到什么

  • 多阶段 AI 生成链路
  • WebSocket 实时进度
  • 可恢复 / 可取消 / 可反馈的 run 流程
  • tldraw 无限画布审阅角色、分镜与结果
  • 前端环境变量配置面板

界面预览

openOii 首页
首页 · 故事输入与风格选择
openOii 画布与生成流程
画布 · 角色、分镜与生成流程
openOii 配置面板
配置面板 · 在线管理模型与基础服务

技术栈

  • Frontend: React 18 + TypeScript + tldraw
  • Backend: FastAPI + SQLModel + LangGraph
  • Infra: PostgreSQL + Redis + /static

快速开始

cp backend/.env.example backend/.env
docker-compose up -d

本地开发:

# 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 build

License

MIT

About

故事想法 → 多智能体协作 → 漫剧成片 | 基于 LangGraph 的 AI 漫剧生成平台

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors