open-generative-studio
Open Generative Studio
Ein quelloffenes, selbst hostbares KI-Erstellungsstudio. Generieren Sie Bilder, Videos, Lip-Sync, Filmclips und Marketing-/UGC-Werbeanzeigen von einer einzigen Leinwand aus – mit einem knotenbasierten Workflow-Builder, einer Kredit-Wallet pro Benutzer und einem gehosteten MCP-Server, sodass KI-Agenten (Claude, ChatGPT, Cursor) über Ihre Instanz Medien generieren können.
Die Modellinferenz wird von Atlas Cloud unterstützt – ein API-Schlüssel gibt Ihrer Instanz Zugriff auf führende Bild-, Video-, Audio- und LLM-Modelle (FLUX, Qwen-Image, Kling, Seedream, DeepSeek und mehr).
Funktionen
Bildstudio – Text-zu-Bild und Bild-zu-Bild mit Referenzbildern, Multi-Modell-Auswahl und einer live angezeigten Kostenanzeige pro Generierung.
Videostudio – Text-zu-Video, Bild-zu-Video und Referenz-zu-Video mit Unterstützung für mehrere Bild-/Video-/Audio-Referenzen.
Lip Sync – Portrait + Audio (hochgeladen oder im Browser aufgenommen) zu sprechendem Video.
Marketingstudio – Vorlagenbasierte UGC-/Produktwerbungs-Videogenerierung.
Flow – ein knotenbasierter Workflow-Builder (React Flow): Verketten Sie LLM-, Bild-, Video- und Audio-Knoten, verzweigen Sie eine Eingabeaufforderung in N Variationen und starten Sie aus einer Bibliothek vorgefertigter Community-Vorlagen mit integrierten Beispiel-Medien.
MCP-Server – ein gehosteter Model Context Protocol-Endpunkt mit OAuth 2.1 Ein-Klick-Verbindung, sodass Agenten
generate_image,generate_video,get_balanceund mehr gegen Ihre Instanz aufrufen können.Kredit-Wallet – atomare Postgres-Kreditoperationen (Abzug / Rückerstattung / Nachbuchung), ein append-only Transaktionsprotokoll, optionale Razorpay-Aufladungen, Aktionscodes und ein zweistufiges Affiliate-Programm.
Produktionsreif – Rückerstattung bei Fehlschlägen in der Generierungs-Pipeline, asynchrones Einreichen und Abgleichen für lange Videojobs, erneutes Hosten von Ergebnissen in Supabase Storage, Rate Limiting und ein Admin-Dashboard für Geschäftskennzahlen.
Architektur (60 Sekunden)
Browser (studio canvas)
| POST /api/generate { model, prompt, ... }
v
Next.js API route - Supabase auth -> atomic credit deduction -> dispatch
|
| model_costs.source drives the dispatcher:
| 'atlascloud' -> lib/atlascloud/client.js (primary provider)
| 'kie.ai' / 'muapi.ai' -> optional secondary adapters
v
Atlas Cloud (async prediction -> polled by the reconciler -> result re-hosted
into Supabase Storage -> row completed / auto-refunded on failure)Frontend: Next.js 15 (App Router) + React + Tailwind.
Backend: Next.js-API-Routen + Supabase (Postgres, Auth, Storage).
Inferenz: Atlas Cloud – die App kommuniziert nur serverseitig mit
https://api.atlascloud.ai; API-Schlüssel erreichen nie den Browser.
Schnellstart
git clone https://github.com/nextgentrainingacademy88-max/open-generative-studio.git
cd open-generative-studio
cp .env.local.example .env.local # paste your Supabase + Atlas Cloud keys
npm install
npm run build:packages
npm run dev # http://localhost:3000Vollständige Anleitung (Supabase-Migrationen, Storage-Bucket, Modellregistrierung): SETUP.md.
Unterstützt durch Atlas Cloud
Dieses Projekt verwendet Atlas Cloud als seinen Modell- Inferenzanbieter:
LLMs über den OpenAI-kompatiblen
POST /v1/chat/completions-Endpunkt.Bilder über
POST /api/v1/model/generateImage(FLUX, Qwen-Image, Seedream, ...).Videos über
POST /api/v1/model/generateVideo(Kling, Vidu, ...).Asynchrone Vorhersagen werden unter
GET /api/v1/model/prediction/{id}abgefragt und vom integrierten Abgleicher abgeschlossen.
Setzen Sie ATLASCLOUD_API_KEY in Ihrer Umgebung und registrieren Sie die gewünschten Modelle
in der Tabelle model_costs (source = 'atlascloud') – siehe
supabase/migrations/0052_atlascloud_provider.sql
für ein kommentiertes Beispiel. Schlüssel werden nur serverseitig gelesen und niemals in diesem Repository gespeichert.
Repository-Überblick
app/ Next.js App Router - marketing pages, studio, wallet,
affiliate portal, blog, /api routes (generate, workflow,
razorpay, mcp, cron)
components/ App shell, marketing sections, admin charts, UI primitives
lib/ Server-side core: credit ops, pricing, dispatch
atlascloud/client.js Atlas Cloud adapter (images, video, chat)
generate-core.js Auth -> deduct -> dispatch -> refund-on-failure pipeline
generation-reconcile.js Async poll + re-host + true-up
flow/ Workflow engine (poll-driven, fan-out, CAS-claimed ticks)
mcp/ MCP tools + auth (API keys + OAuth via Supabase)
packages/ Vendored studio UI + workflow-builder (React Flow)
supabase/migrations/ Full schema: wallet, generations, model catalog, promo,
affiliate program, security hardening
scripts/ Template seeders + maintenance scripts
skills/ Agent skill bundle for the MCP serverCredits & Herkunft
Gestartet von Anil-matcha/Open-Generative-AI (MIT) und erheblich neu aufgebaut: Kredit-Wallet-SaaS-Backend, serverseitiger Provider-Dispatch, Flow-Workflow-Engine + Builder-UI, MCP-Server mit OAuth, Affiliate-Programm, Admin-Analysen, Sicherheits-Härtung und die Marketing-Website.
Lizenz
MIT – frei zu nutzen, selbst zu hosten, zu modifizieren und weiterzuverbreiten.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Generate images, video, and audio with Glif's media-generation agent
Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nextgentrainingacademy88-max/open-generative-studio'
If you have feedback or need assistance with the MCP directory API, please join our Discord server