
源码系统概览
文章正文
Open Generative AI是一款开源的AI图片与视频生成工具,集成了Flux、Midjourney、Kling、Sora等500+模型,支持无审查的文生图、文生视频和图生视频功能。项目基于Node.js开发,包含packages组件库、src核心源码、app前端应用、electron桌面端等6个目录共162个文件,GitHub星标2.7万,可完全自托管。
源码简介
Open Generative AI(当前版本v1.0.0)是一款无限制的开源AI创意生成工具,采用MIT许可证,GitHub星标27079颗。
项目源码共162个文件,packages目录包含可复用的功能组件包,src目录存放核心业务逻辑,app目录是Next.js前端应用,public目录存放静态资源,electron目录提供桌面客户端打包支持,docs目录包含文档。
系统集成MuAPI接口聚合500+AI模型,包括Flux(文生图)、Kling(文生视频)、Sora替代方案(视频生成)、Midjourney替代方案(图片生成)、Wan Video(视频生成)、Seedance2(视频生成)等。
支持文生图(text-to-image)、文生视频(text-to-video)、图生视频(image-to-video)、唇形同步(lipsync)等多种生成模式。
官网muapi.ai提供API服务。
适用场景
适用于数字内容创作者的AI辅助创作、营销团队的广告素材快速生成、游戏开发中的角色和场景概念图制作、社交媒体运营的短视频批量生产。
开发者可通过API将生成能力集成到自有应用中。
也适合需要无内容审查的AI生成工具的场景,如艺术创作和创意实验。
Electron桌面端支持离线使用已下载的模型。
技术栈与运行环境
技术栈基于Node.js和TypeScript,版本v1.0.0,许可证MIT,GitHub星标27079颗。
前端采用Next.js框架,桌面端使用Electron打包。
源码包含packages、src、app、public、electron、docs等6个主要目录共162个文件。
与Sora、Midjourney等闭源平台对比,Open Generative AI的优势在于完全开源可自托管、无内容审查限制、集成500+模型覆盖面广、MIT许可证允许商用。
功能亮点
- 集成500+AI模型,包括Flux、Kling、Sora替代、Midjourney替代等
- 文生图(text-to-image):通过文本描述生成高质量图片
- 文生视频(text-to-video):通过文本描述生成视频内容
- 图生视频(image-to-video):将静态图片转化为动态视频
- 唇形同步(lipsync):为视频角色生成匹配的口型动画
- Electron桌面客户端,支持本地运行和离线使用已下载模型
技术架构与部署指南
安装与部署提示
推荐使用npm或pnpm安装依赖后通过npm run dev启动开发环境。
最后更新 2026 年,当前版本v1.0.0。
更新日志:v1.0.0正式发布稳定版支持500+模型;v0.9新增Electron桌面端支持;v0.8重构packages目录拆分可复用组件。
部署时需配置MuAPI密钥以调用云端模型API,自托管场景需准备模型推理服务。
截图与演示说明
封面截图展示Open Generative AI的创意工作室主界面,可以看到左侧为模型选择面板列出Flux、Kling、Sora等可用模型,中间为生成预览区域显示AI生成的图片或视频内容,右侧为参数调节面板包含提示词输入、生成数量、分辨率等设置项,整体界面设计现代简洁。
同类工具对比
以下是Open-Generative-AI与其他AI生成工具工具的主要区别和对比:
| 项目 | 类型 | 许可证 | 主要特点 |
|---|---|---|---|
| Open-Generative-AI | 开源 | MIT | AI生成工具,社区活跃 |
| LangChain | 同类 | 各异 | 功能相似 |
| Flowise | 同类 | 各异 | 侧重不同 |
| AutoGPT | 同类 | 各异 | 各有优势 |
Open-Generative-AI和LangChain的区别在于部署方式不同,Open-Generative-AI和Flowise对比各有侧重,Open-Generative-AI可作为AutoGPT的替代方案。
常见问题
问:Open Generative AI是免费的吗?
开源代码免费自托管,MIT许可证允许商用。
调用500+模型需通过MuAPI接口,官网muapi.ai提供免费额度和付费方案。
问:支持哪些AI模型?
集成500+模型,包括Flux(文生图)、Kling(文生视频)、Sora替代方案、Midjourney替代方案、Wan Video、Seedance2等主流生成模型。
问:可以完全离线使用吗?
Electron桌面客户端支持本地运行,但AI模型推理需调用云端API。
如需完全离线,需自行部署本地模型推理服务并替换API配置。
问:和Midjourney、Sora有什么区别?
Open Generative AI开源可自托管、无内容审查限制、集成了500+模型而非单一模型,且MIT许可证允许商业使用,适合需要灵活定制的场景。
问:如何添加自定义模型?
通过packages目录的接口适配器扩展新的模型Provider,实现统一的生成接口规范后在模型选择面板中注册即可。
安全风险提示
AI生成工具可能产出不当内容,使用时请遵守当地法律法规。
无审查模式意味着用户需自行承担生成内容的合规责任,建议在面向公众的场景中增加内容审核机制。
API密钥需妥善保管避免泄露。
下载说明
本源码已打包整理,提供百度网盘和蓝奏云双链下载,提取码8888。
下载后请先阅读README文件了解依赖安装和MuAPI密钥配置方法,确保Node.js 18+环境就绪后再启动。
GitHub项目开源地址:https://github.com/Anil-matcha/Open-Generative-AI。