Anil-matcha / Open-Generative-AI

Anil-matcha / Open-Generative-AI

Open Generative AI — Open-Source Alternative to AI Video Platforms Open Generative AI — AI 视频平台的开源替代方案。

The free, open-source alternative to AI Video Platforms. Generate AI images and videos using 200+ state-of-the-art models — no content filters, no closed ecosystem, no subscription fees. 这是 AI 视频平台的免费开源替代方案。使用 200 多种最先进的模型生成 AI 图像和视频——无内容过滤、无封闭生态、无订阅费用。

Community: Join Reddit & Discord for discussions and support 社区: 加入 Reddit 和 Discord 进行讨论与获取支持。

🤖 Automate media generations with AI coding agents: Generative-Media-Skills — a library of skills that let agents like Claude Code, Codex, and other coding assistants drive 200+ image/video models end-to-end (prompt → generate → edit → stitch) directly from your terminal. Perfect for building automated media pipelines without touching a UI. 🤖 使用 AI 编程代理自动化媒体生成: Generative-Media-Skills 是一个技能库,允许 Claude Code、Codex 等编程助手直接从终端驱动 200 多种图像/视频模型,实现端到端(提示词 → 生成 → 编辑 → 拼接)的工作流。非常适合在不接触 UI 的情况下构建自动化媒体流水线。

Related projects 相关项目

🌐 Try it Online — No Install Required 🌐 在线试用 — 无需安装

Hosted version: https://muapi.ai/open-generative-ai 托管版本:https://muapi.ai/open-generative-ai

Use all four studios (Image, Video, Lip Sync, Cinema) directly in your browser — no Node.js, no setup. Sign up for a free account to start generating. The hosted version is always up to date with the latest models. Follow the creator for updates. 直接在浏览器中使用所有四个工作室(图像、视频、唇形同步、电影)——无需 Node.js,无需配置。注册免费账户即可开始生成。托管版本始终保持与最新模型同步。关注创作者以获取更新。

⬇️ Download Desktop App ⬇️ 下载桌面应用

One-click installers — no Node.js or terminal required. 一键安装程序 — 无需 Node.js 或终端。

  • macOS Apple Silicon (M1/M2/M3/M4): Open Generative AI-1.0.9-arm64.dmg
  • macOS Intel (x64): Open Generative AI-1.0.9.dmg
  • Windows (x64): Open Generative AI Setup 1.0.9.exe
  • Linux (Ubuntu x64): v1.0.9 release (.AppImage / .deb), or build locally with npm run electron:build:linux.
  • All releases: github.com/Anil-matcha/Open-Generative-AI/releases

macOS Installation Guide macOS 安装指南

Because the app is not notarized by Apple, macOS Gatekeeper will block it on first launch. Follow these steps: 由于该应用未经过 Apple 公证,macOS Gatekeeper 会在首次启动时阻止它。请按照以下步骤操作:

  • Step 1: Mount the DMG and drag the app to /Applications 第一步: 挂载 DMG 并将应用拖至 /Applications
  • Step 2: Open Terminal and run: xattr -cr "/Applications/Open Generative AI.app" 第二步: 打开终端并运行:xattr -cr "/Applications/Open Generative AI.app"
  • Step 3: Right-click the app in /Applications → click Open → click Open again on the dialog 第三步: 在 /Applications 中右键点击应用 → 点击“打开” → 在弹窗中再次点击“打开”。

You only need to do this once. After that, the app opens normally. 你只需要执行一次此操作。之后,应用即可正常打开。

Alternative (no Terminal): 替代方案(无需终端):

  1. Try to open the app — macOS will block it 尝试打开应用 — macOS 会阻止它
  2. Go to System Settings → Privacy & Security 前往“系统设置” → “隐私与安全性”
  3. Scroll down to find “Open Generative AI was blocked” 向下滚动找到“Open Generative AI was blocked”
  4. Click Open Anyway → Open 点击“仍然打开” → “打开”

Windows Installation — SmartScreen warning fix Windows 安装 — SmartScreen 警告修复

Windows SmartScreen may show a warning because the installer is not code-signed: 由于安装程序未进行代码签名,Windows SmartScreen 可能会显示警告:

  1. Click More info on the SmartScreen dialog 点击 SmartScreen 弹窗上的“更多信息”
  2. Click Run anyway 点击“仍然运行”

The app will install silently to %LocalAppData% with a Start Menu shortcut. 应用将静默安装到 %LocalAppData% 并创建开始菜单快捷方式。

Ubuntu / Linux Installation Ubuntu / Linux 安装

Linux artifacts are available when building with Electron Builder: 使用 Electron Builder 构建时可获得 Linux 构建产物:

# Build Linux installers (AppImage + .deb)
npm run electron:build:linux

Generated files are written to the release/ folder: 生成的文件将写入 release/ 文件夹:

  • AppImage — portable, run directly after making executable: AppImage — 便携式,赋予执行权限后直接运行: chmod +x "release/Open Generative AI-*.AppImage" ./release/Open\ Generative\ AI-*.AppImage
  • .deb — install on Debian/Ubuntu: .deb — 在 Debian/Ubuntu 上安装: sudo apt install ./release/open-generative-ai_*_amd64.deb

If AppImage fails to start on older systems, install libfuse2: 如果 AppImage 在旧系统上无法启动,请安装 libfuse2: sudo apt install libfuse2

Ubuntu 24.04+ / AppArmor sandbox restriction Ubuntu 24.04+ / AppArmor 沙盒限制

Ubuntu 24.04 and later enable a kernel security policy (apparmor_restrict_unprivileged_userns) that blocks Chromium’s user-namespace sandbox. If the app fails to start silently or crashes immediately, you have two options: Ubuntu 24.04 及更高版本启用了内核安全策略 (apparmor_restrict_unprivileged_userns),该策略会阻止 Chromium 的用户命名空间沙盒。如果应用静默启动失败或立即崩溃,你有两个选择:

  • Option A — Recommended: install the .deb instead. The .deb package ships an AppArmor profile that grants the required permission automatically on install with no system-wide changes. 选项 A — 推荐: 改为安装 .deb。该 .deb 包附带一个 AppArmor 配置文件,可在安装时自动授予所需权限,无需进行系统级更改。
  • Option B — Temporary system fix (AppImage users): 选项 B — 临时系统修复(AppImage 用户): sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 This lasts until next reboot. To make it permanent: 此操作在下次重启前有效。若要永久生效: echo 'kernel.apparmor_restrict_unprivileged_userns=0' | sudo tee /etc/sysctl.d/99-userns.conf

Open Generative AI is a free, open-source AI image, video, cinema, and lip sync studio that brings creative workflows to everyone. No content filters, no prompt rejections, no guardrails — just full creative freedom. Open Generative AI 是一个免费、开源的 AI 图像、视频、电影和唇形同步工作室,为每个人带来创意工作流。无内容过滤、无提示词拒绝、无护栏——只有完全的创作自由。

Powered by Muapi.ai, it supports text-to-image, image-to-image, text-to-video, image-to-video, and audio-driven lip sync generation across models like Flux, Nano Banana, Midjourney, Kling, Sora, Veo, Seedream, Infinite Talk, LTX Lipsync, Wan 2.2, and more — all from a sleek, modern interface you can self-host and customize. 由 Muapi.ai 提供支持,它支持文生图、图生图、文生视频、图生视频以及音频驱动的唇形同步生成,涵盖 Flux、Nano Banana、Midjourney、Kling、Sora、Veo、Seedream、Infinite Talk、LTX Lipsync、Wan 2.2 等模型——所有这些都集成在一个你可以自托管和自定义的时尚、现代界面中。

Why Open Generative AI instead of other AI Video Platforms? 为什么选择 Open Generative AI 而不是其他 AI 视频平台?

  • No filters — no content filters, no nanny guardrails, no prompt rejections 无过滤 — 无内容过滤、无保姆式护栏、无提示词拒绝
  • Free & open-source — no subscription, no vendor lock-in 免费且开源 — 无订阅、无供应商锁定
  • Self-hosted — your data stays on your machine, full creative control 自托管 — 数据保留在你的机器上,拥有完全的创作控制权
  • 200+ models — text-to-image, image-to-image, text-to-video, image-to-video, lip sync 200+ 模型 — 文生图、图生图、文生视频、图生视频、唇形同步
  • Multi-image input — feed up to 14 reference images into compatible models 多图像输入 — 可向兼容模型输入最多 14 张参考图像
  • Lip Sync Studio — animate portraits or sync lips to any audio with 9 dedicated models 唇形同步工作室 — 使用 9 个专用模型为肖像制作动画或将唇形与任何音频同步
  • Extensible — add your own models, modify the UI, build on top of it 可扩展 — 添加你自己的模型、修改 UI、在其基础上进行构建

For a deep dive into the technical architecture and the philosophy behind the “Infinite Budget” cinema workflow, see our comprehensive guide and roadmap. 如需深入了解技术架构以及“无限预算”电影工作流背后的理念,请参阅我们的综合指南和路线图。

⚡ Local Model Inference (Desktop App Only) ⚡ 本地模型推理(仅限桌面应用)

The desktop app supports two independent local engines. Pick whichever fits the machine you actually run on: 桌面应用支持两个独立的本地引擎。选择适合你当前运行机器的引擎:

EngineWhat it isBest for
sd.cpp (bundled)C++ engine from stable-diffusion.cpp, runs on the same machine as the app. Metal GPU on Apple Silicon, CUDA/Vulkan/ROCm on Linux/Windows.Image-only models. Works on Mac M-series.
Wan2GP (BYO server)HTTP client to a user-run Wan2GP server. The server runs Python + PyTorch on a CUDA/ROCm GPU; the desktop app only sends prompts and receives results.Video models (Wan 2.2, Hunyuan, LTX) and large image models (Flux, Qwen-Image). NVIDIA/AMD GPU required on the server; the desktop app itself can run on a Mac.
引擎简介适用场景
sd.cpp (内置)来自 stable-diffusion.cpp 的 C++ 引擎,与应用在同一台机器上运行。支持 Apple Silicon 上的 Metal GPU,以及 Linux/Windows 上的 CUDA/Vulkan/ROCm。仅限图像模型。适用于 Mac M 系列芯片。
Wan2GP (自带服务器)连接用户自建 Wan2GP 服务器的 HTTP 客户端。服务器在 CUDA/ROCm GPU 上运行 Python + PyTorch;桌面应用仅负责发送提示词并接收结果。视频模型(Wan 2.2, Hunyuan, LTX)和大型图像模型(Flux, Qwen-Image)。服务器需要 NVIDIA/AMD GPU;桌面应用本身可在 Mac 上运行。

Both engines share the same UI: open Settings → Local Models to configure each. 两个引擎共享同一个 UI:打开“设置” → “本地模型”进行配置。