Skip to main content
Glama

Open Generative Studio

Powered by Atlas Cloud License: MIT Next.js

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_balance und 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:3000

Vollstä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 server

Credits & 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.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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.

View all MCP Connectors

Latest Blog Posts

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