Repolode
camenduru

camenduru/OpenCartridge

Локальный набор AI-инструментов для создания игровых ассетов: холст для изображений, спрайт-листов, анимации, аудио и 3D на базе ComfyUI-воркеров и собственной GPU.

Звёзды
26
Форки
3
Открытые issues
0
Последний коммит
вчера

Что это?

OpenCartridge — это рабочее пространство в браузере для создания игровых ассетов с помощью генеративных AI-моделей. В нём есть многослойный холст с трансформациями, отменой и повтором действий, а также экспортом в PNG, MP4, WebM и GLB. Каждая модель упакована в «картридж», который можно скачать, запустить и удалить через интерфейс. Картриджи работают в Docker-контейнерах с ComfyUI-воркерами, поэтому модели выполняются на компьютере пользователя.

Весь стек поставляется в виде одного Docker-образа с объектным хранилищем MinIO: сгенерированные изображения и загруженные входные файлы сохраняются в Docker-томе без дополнительной настройки. В интерфейсе есть просмотрщик GLB-моделей и наложение звуковой волны для аудио. Проект построен на TostUI от camenduru; сейчас доступны картриджи для создания спрайт-листов, стилизации под пиксель-арт, альфа-маттинга, генерации 3D по одному изображению, риггинга, создания музыки и преобразования текста в речь.

В приложении нет аутентификации, а порт хранилища открыт наружу, поэтому использовать его следует только в доверенной сети. Для запуска встроенных воркеров нужна NVIDIA GPU; по данным проекта, для текущего набора достаточно примерно 24 ГБ VRAM.

Ключевые возможности

  • 01Многослойный холст с трансформациями, отменой и повтором действий, а также экспортом в PNG, MP4, WebM и GLB.
  • 02Картриджи, которые одним нажатием загружают, создают и запускают контейнеры с ComfyUI-воркерами прямо из интерфейса.
  • 03Встроенное объектное хранилище MinIO, поставляемое в одном контейнере.
  • 04Предпросмотр GLB и 3D-просмотрщик с вращением модели, а также наложение звуковой волны для аудио.
  • 05Интерфейс с автообновлением: загружает последнюю версию исходного кода и пересобирает проект через панель Global Configuration.

Сценарии использования

  • Создание изометрических спрайт-листов 3×3 по одному референсу персонажа.
  • Стилизация персонажей под пиксель-арт и извлечение чистых альфа-масок из видео.
  • Создание 3D-моделей с риггингом по одному изображению для игровых прототипов.
  • Создание музыки и голосовых реплик для игры на локальной GPU.

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

  1. 1

    Установите Docker Desktop (Windows AMD64) и дождитесь сообщения о том, что Docker запущен

  2. 2

    Запустите OpenCartridge в Linux или macOS

    docker run -d --name opencartridge --restart unless-stopped --add-host=host.docker.internal:host-gateway -p 3000:3000 -p 9000:9000 -p 9001:9001 -v opencartridge-data:/content/data -v /var/run/docker.sock:/var/run/docker.sock camenduru/opencartridge
  3. 3

    Откройте http://localhost:3000 в браузере

Что важно знать

  • Требуется GPU NVIDIA; для текущих worker рекомендуется около 24 ГБ VRAM.
  • В приложении нет аутентификации, поэтому порты 3000 и 9000 должны быть доступны только в доверенной сети.
  • Образы worker занимают по несколько ГБ, а при первом задании загружаются модели, поэтому первый запуск занимает много времени.

В подборках

Темы

Частые вопросы

Что такое OpenCartridge?
Локальный набор AI-инструментов для создания игровых ассетов: холст для изображений, спрайт-листов, анимации, аудио и 3D на базе ComfyUI-воркеров и собственной GPU. OpenCartridge — это рабочее пространство в браузере для создания игровых ассетов с помощью генеративных AI-моделей. В нём есть многослойный холст с трансформациями, отменой и повтором действий, а также экспортом в PNG, MP4, WebM и GLB. Каждая модель упакована в «картридж», который можно скачать, запустить и удалить через интерфейс. Картриджи работают в Docker-контейнерах с ComfyUI-воркерами, поэтому модели выполняются на компьютере пользователя.
OpenCartridge можно использовать бесплатно? Какая у него лицензия?
OpenCartridge распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenCartridge всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenCartridge — 6 нояб. 2026 г..
Для чего можно использовать OpenCartridge?
Создание изометрических спрайт-листов 3×3 по одному референсу персонажа. Стилизация персонажей под пиксель-арт и извлечение чистых альфа-масок из видео. Создание 3D-моделей с риггингом по одному изображению для игровых прототипов. Создание музыки и голосовых реплик для игры на локальной GPU.
Как установить OpenCartridge?
Установите Docker Desktop (Windows AMD64) и дождитесь сообщения о том, что Docker запущен Запустите OpenCartridge в Linux или macOS: docker run -d --name opencartridge --restart unless-stopped --add-host=host.docker.internal:host-gateway -p 3000:3000 -p 9000:9000 -p 9001:9001 -v opencartridge-data:/content/data -v /var/run/docker.sock:/var/run/docker.sock camenduru/opencartridge Откройте http://localhost:3000 в браузере
Где скачать OpenCartridge?
Исходный код и инструкции по установке — на GitHub: https://github.com/camenduru/OpenCartridge

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая веб-студия, использующая ComfyUI как библиотеку Python для генерации аудио и видео, изображений, 3D-моделей, музыки и речи на одной машине с GPU NVIDIA.

180+36 за неделю47PythonApache-2.0Обновлён позавчера

Коллекция навыков для AI-агентов, которые генерируют изображения, видео, аудио и 3D-контент через Scenario MCP server, а также управляют DCC-инструментами и игровыми движками.

3,4 тыс.+2 тыс. за неделю292PythonMITАктивно поддерживаетсяОбновлён вчера

Плагин для Krita, который добавляет генерацию изображений с помощью ИИ, инпейнтинг и аутпейнтинг прямо в рабочий процесс художника и использует локальный или облачный сервер ComfyUI.

10,8 тыс.+38 за неделю657PythonGPL-3.0Обновлён вчера

Веб-интерфейс на базе Gradio для запуска Stable Diffusion и новых моделей генерации изображений и видео — продолжение форка Forge с поддержкой дополнительных моделей и оптимизациями.

1,9 тыс.+23 за неделю265PythonAGPL-3.0Обновлён позавчера