搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

Anil-matcha/Open-Generative-AI

多媒体与设计

自托管的多模型 AI 图像、视频、音频与口型同步创作工作室,通过统一界面调用第三方模型服务。

32,820
6,231
JavaScript
MIT
创建于 3 年前

项目介绍

Open Generative AI 是一个基于 Next.js 的 AI 创作工作室,把大量第三方图像、视频、音频和口型同步模型放在同一个界面里。它面向想自托管一个模型调用前端的人,而不是发布某个模型本身:生成请求通过 Muapi.ai 路由,界面按用途拆成 Image、Video、Audio、Lip Sync、Cinema、Workflow、Agent 等工作室。

仓库覆盖文生图、图生图、文生视频、图生视频、视频生视频,以及音频和口型同步流程。桌面版还支持本地推理:内置 sd.cpp 运行图像模型;Wan2GP 需要用户自行安装,用于视频和较大的图像模型。本地推理仅在桌面版可用,托管网页版始终调用云端 API。

快速使用

想直接体验网页版,README 提供了免安装的托管入口(托管版本),注册免费账号后按提示填写 Muapi 访问密钥即可。

从源码构建需要 Node.js 18+ 和 Muapi.ai 访问密钥。先带子模块克隆仓库、安装并构建工作区包,再选择桌面版或网页版:

git clone --recurse-submodules https://github.com/Anil-matcha/Open-Generative-AI.git
cd Open-Generative-AI
npm run setup
npm run electron:dev   # 桌面版
# 或
npm run dev            # 网页版,http://localhost:3000

只运行 npm install 不够,npm run setup 会构建共享的 studio、workflow 和 agent 包。首次使用时填写访问密钥的值,而不是密钥名称。密钥保存在浏览器 localStorage 中,用于向 Muapi 发起 API 请求。

macOS、Windows 和 Linux 的预编译安装包列在 Releases 页面。macOS 包未经过 Apple 公证,Windows 安装器未代码签名,README 因此给出了 Gatekeeper 和 SmartScreen 的绕过步骤;这些二进制文件应视为未经审计的第三方程序,如需检查实际运行内容,优先从源码构建。

使用约束

  • 源码构建要求 Node.js 18+,桌面版使用 npm workspaces 的 monorepo 结构。
  • 云端模型需要 Muapi.ai 密钥;桌面版使用本地模型时可以不填密钥。
  • 本地推理硬件: sd.cpp 支持 CPU 和 Apple Silicon Metal,在 Linux/Windows 上支持 CUDA/Vulkan/ROCm。Z-Image 模型约需 16 GB 内存,README 警告 8 GB 的 M 系列 Mac 可能卡死。Wan2GP 需要单独安装 Python/PyTorch,并配备 CUDA 或 ROCm GPU。
  • Ubuntu 24.04+: AppImage 可能因 AppArmor 用户命名空间限制无法启动,推荐安装 .deb;AppImage 的替代方案会修改系统级 sysctl 设置。
  • 数据处理: API 密钥和上传历史保存在浏览器 localStorage,生成请求和上传文件会发往 Muapi;本地模型和引擎数据默认留在应用数据目录,可用 OPEN_GENERATIVE_AI_LOCAL_AI_DIR 改变位置。
  • 许可证: 仓库代码为 MIT;模型访问和使用仍受各上游提供商约束。

HotRepo 点评

GitHub 全部语言日榜的记录中,该项目在 2026 年 11 月 5 日的 JavaScript 语言日榜上排名第 3,当天新增 123 Star,总 Star 为 32,340。更早的日榜快照显示,它从 2026 年 5 月 16 日的 14,206 Star 增长到 6 月 28 日的 21,560 Star,但这些是不同日期的独立记录,不能直接拼成完整趋势。这个项目吸引人的地方,是给大量商业模型接口套一个可自托管的统一前端;它是否好用,很大程度上取决于 Muapi 账号和其中集成的第三方模型服务,而不是仓库自身发布的模型。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。