Open Generative AI GitHub Repo: A Self-Hosting Teardown (2026)
Описание и применение
Репозиторий Open Generative AI предоставляет MIT‑лицензированный UI, объединяющий сотни облачных моделей и два локальных движка (sd.cpp для изображений и Wan2GP для видео). Он подходит для прототипирования, но требует ключа Muapi для облачных запросов и мощного оборудования для локальной генерации.
Задача
Clients want a free, self‑hosted generative‑AI UI but the repo’s open‑source code hides that many models are still cloud‑based and local inference has high hardware costs.
Результат
The repo offers a comprehensive UI but requires a Muapi key for most models and significant hardware for local inference. It is suitable for prototyping and side‑by‑side model comparison, but not ideal for fully offline production workflows.
Рабочий процесс
- Clone repo with submodules
- Run
npm run setupto install dependencies and build packages - Choose
npm run electron:devfor desktop ornpm run devfor web - Configure Muapi key in settings for cloud models
- Install sd.cpp via Settings for image inference
- Install Wan2GP on a CUDA/ROCm GPU and configure MCP URL for video inference
Доказательства
If you search "open generative ai github" in 2026, the repo you land on is Anil‑matcha/Open‑Generative‑AI: an MIT‑licensed Next.js and Electron studio for image, video, and lip sync generation, at roughly 29.7k stars and 5.4k forks as of October 6.
Cloud generation goes through the Muapi.ai API with your own key, and truly local inference only exists in the desktop app, through two engines with real hardware requirements.
The README is clear that most people should grab a prebuilt installer. If you want to hack on it, this is the path, and I checked each script name against package.json: ... npm run setup ... npm run electron:dev ... npm run dev ... npm run build && npm run start
sd.cpp (bundled). Built on stable‑diffusion.cpp. You install it with one click under Settings, then Local Models. It handles image models only: Dreamshaper 8, Realistic Vision 5.1, and Anything v5 (SD 1.5, about 2.1 GB each), SDXL Base 1.0 (6.9 GB), and Z‑Image Turbo and Base, which also need a 2.4 GB Qwen3‑4B text encoder and a 335 MB FLUX VAE.
Wan2GP (bring your own). This is where video lives. The app doesn’t bundle Python or weights. You install Wan2GP yourself on a CUDA or ROCm machine, and the app either runs wgp.py from a local folder or talks to Wan2GP’s MCP server on another box.
- Дата записи: 2026-10-07T04:56:17.310Z