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.

Related MCP server: Agnes MCP Server

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.

Related MCP Connectors

Related MCP Servers