Skip to main content
Glama

Open Generative Studio

Powered by Atlas Cloud License: MIT Next.js

Открытая студия для создания контента с помощью ИИ, которую можно размещать на собственном сервере. Создавайте изображения, видео, липсинк, кинематографичные клипы и маркетинговые/UGC-рекламы на одном холсте — с конструктором рабочих процессов на основе узлов, кредитным кошельком для каждого пользователя и размещённым MCP-сервером, чтобы ИИ-агенты (Claude, ChatGPT, Cursor) могли создавать медиа через ваш экземпляр.

Инференс моделей обеспечивается Atlas Cloud — один API-ключ даёт вашему экземпляру доступ к передовым моделям изображений, видео, аудио и LLM (FLUX, Qwen-Image, Kling, Seedream, DeepSeek и другим).


Возможности

  • Image Studio — генерация изображений по тексту и по изображению с референсными изображениями, выбором из нескольких моделей и живым индикатором стоимости каждой генерации.

  • Video Studio — генерация видео по тексту, по изображению и по референсу с поддержкой нескольких изображений / видео / аудио-референсов.

  • Lip Sync — портрет + аудио (загруженное или записанное в браузере) в говорящее видео.

  • Marketing Studio — генерация видео по шаблонам UGC / рекламы продуктов.

  • Flow — конструктор рабочих процессов на основе узлов (React Flow): объединяйте LLM, узлы изображений, видео и аудио, разворачивайте один промпт в N вариаций и начинайте с библиотеки готовых шаблонов сообщества со встроенными примерами медиа.

  • MCP server — размещённая конечная точка Model Context Protocol с подключением в один клик через OAuth 2.1, чтобы агенты могли вызывать generate_image, generate_video, get_balance и другие функции вашего экземпляра.

  • Credit wallet — атомарные операции с кредитами Postgres (списание / возврат / корректировка), журнал транзакций с добавлением только новых записей, опциональное пополнение через Razorpay, промокоды и двухуровневая партнёрская программа.

  • Закалено для продакшена — конвейер генерации с возвратом средств при сбое, асинхронная отправка и сверка для длительных видео-задач, повторное размещение результатов в Supabase Storage, ограничение частоты запросов и админ-панель с бизнес-метриками.

Архитектура (60 секунд)

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)
  • Фронтенд: Next.js 15 (App Router) + React + Tailwind.

  • Бэкенд: API-маршруты Next.js + Supabase (Postgres, Auth, Storage).

  • Инференс: Atlas Cloud — приложение общается с https://api.atlascloud.ai только на стороне сервера; API-ключи никогда не попадают в браузер.

Быстрый старт

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

Полное руководство (миграции Supabase, bucket хранилища, регистрация моделей): SETUP.md.

Работает на Atlas Cloud

Этот проект использует Atlas Cloud в качестве провайдера инференса моделей:

  • LLM через совместимую с OpenAI конечную точку POST /v1/chat/completions.

  • Изображения через POST /api/v1/model/generateImage (FLUX, Qwen-Image, Seedream, ...).

  • Видео через POST /api/v1/model/generateVideo (Kling, Vidu, ...).

  • Асинхронные предсказания опрашиваются по адресу GET /api/v1/model/prediction/{id} и финализируются встроенным сверщиком.

Установите ATLASCLOUD_API_KEY в вашем окружении и зарегистрируйте нужные модели в таблице model_costs (source = 'atlascloud') — см. supabase/migrations/0052_atlascloud_provider.sql с прокомментированным примером. Ключи читаются только на стороне сервера и никогда не попадают в этот репозиторий.

Обзор репозитория

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

Авторы и происхождение

Начато с Anil-matcha/Open-Generative-AI (MIT) и существенно переработано: бэкенд SaaS с кредитным кошельком, серверная маршрутизация провайдеров, движок рабочих процессов Flow + UX конструктора, MCP-сервер с OAuth, партнёрская программа, админ-аналитика, усиление безопасности и маркетинговый сайт.

Лицензия

MIT — можно свободно использовать, размещать на своём сервере, изменять и распространять.

-
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