open-generative-studio
Open Generative Studio
Открытая студия для создания контента с помощью ИИ, которую можно размещать на собственном сервере. Создавайте изображения, видео, липсинк, кинематографичные клипы и маркетинговые/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, ограничение частоты запросов и админ-панель с бизнес-метриками.
Related MCP server: Agnes MCP Server
Архитектура (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 — можно свободно использовать, размещать на своём сервере, изменять и распространять.
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate and edit images, video, voice, lip-sync and 3D models from your AI agent.
AI music, video, image, and voice tools callable by agents with USDC payments via x402 on Base.
Generate images, video, and audio with Glif's media-generation agent
Manage ElevenLabs voice agents and generate speech, music, sound effects, images, and video.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables AI agents to create lipsync videos, manage assets, and check generation status via the Sync API.2923 npm1MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to generate images and videos via the Agnes AI API, supporting text-to-image, image-to-image, and video generation.31-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to generate images, videos, and audio via the Varo Generate API, and manage blockchain registrations and account operations through natural language.MIT

@callirra/mcpofficial
AlicenseBqualityBmaintenanceEnables MCP-compatible agents to discover models, generate images and videos, use Prompt Studio, upload references, poll tasks, and check balances via the Callirra API.1359 npm1MIT