Самостоятельно размещаемая веб-студия, использующая ComfyUI как библиотеку Python для генерации аудио и видео, изображений, 3D-моделей, музыки и речи на одной машине с GPU NVIDIA.
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
Установите Docker Desktop (Windows AMD64) и дождитесь сообщения о том, что Docker запущен
- 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
Откройте 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 обновляется ежедневно.
Похожие проекты
Дополнение для Blender, которое текстурирует объекты и сцены, создаёт 3D-меши и риги, а также PBR-материалы с помощью диффузионных моделей на сервере ComfyUI.
Коллекция навыков для AI-агентов, которые генерируют изображения, видео, аудио и 3D-контент через Scenario MCP server, а также управляют DCC-инструментами и игровыми движками.
Локальное приложение для открытых генеративных моделей: видео, изображения, аудио, речь, 3D и интерактивные миры на потребительских GPU.
Плагин для Krita, который добавляет генерацию изображений с помощью ИИ, инпейнтинг и аутпейнтинг прямо в рабочий процесс художника и использует локальный или облачный сервер ComfyUI.
Веб-интерфейс на базе Gradio для запуска Stable Diffusion и новых моделей генерации изображений и видео — продолжение форка Forge с поддержкой дополнительных моделей и оптимизациями.