基于 ComfyUI 的自托管网页工作室,在单张 NVIDIA GPU 上生成视频、图片、3D 模型、音乐和语音。
camenduru/OpenCartridge
本地优先的 AI 游戏素材套件,在画布上组合图像、精灵表、动画、音频和 3D,由运行在本机 GPU 上的 ComfyUI 工作节点驱动。
- Star
- 26
- Fork
- 3
- 未关闭 Issue
- 0
- 最近提交
- 昨天
这是什么?
OpenCartridge 是一个基于浏览器的工作台,用生成式 AI 模型制作游戏素材。画布支持图层、变换、撤销重做,并可导出 PNG、MP4、WebM 和 GLB。每个模型被打包成一个「卡带」(cartridge),可以在界面中直接下载、启动和删除。卡带以 Docker 容器的形式运行基于 ComfyUI 的工作节点,模型在用户自己的机器上执行。
整套系统打包在一个 Docker 镜像中,内置 MinIO 对象存储,生成的渲染结果和上传的输入会保存在 Docker 数据卷里,无需额外配置。界面包含用于 3D 模型的 GLB 预览器和音频波形叠加显示。项目基于 camenduru 的 TostUI 构建,目前提供精灵表、像素风改造、图像抠像、单图生成 3D、骨骼绑定、音乐和语音合成等卡带。
应用本身没有身份认证,且对外暴露存储端口,建议只在可信网络中使用。运行内置工作节点需要 NVIDIA GPU,项目给出的参考是约 24 GB 显存即可满足当前工作节点。
核心功能
- 01带变换、撤销重做功能的图层画布,可导出 PNG、MP4、WebM 和 GLB。
- 02一键下载并启动基于 ComfyUI 的工作节点容器,无需手动执行 docker run。
- 03内置 MinIO 对象存储,随单个容器一同发布。
- 04支持 GLB 模型预览与环绕查看,并提供音频波形叠加显示。
- 05界面可在全局配置面板中拉取最新源码、重新构建并重启应用。
适用场景
- 从一张角色参考图生成 3x3 等距精灵表。
- 将角色转换为像素风,或从视频中提取干净的 alpha 蒙版。
- 为游戏原型从单张图片生成带骨骼的 3D 模型。
- 在本地 GPU 上生成游戏用的音乐和语音。
快速上手
- 1
安装 Docker Desktop(Windows AMD64)并等待其显示 Docker 正在运行
- 2
在 Linux 或 macOS 上启动 OpenCartridge
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
使用前须知
- 需要 NVIDIA GPU,当前工作节点建议约 24 GB 显存。
- 应用没有身份验证,因此端口 3000 和 9000 应仅在可信网络中使用。
- 工作节点镜像每个约几 GB,首次任务还需加载模型,首次运行较慢。
收录于专题
标签
常见问题
- OpenCartridge 是什么?
- 本地优先的 AI 游戏素材套件,在画布上组合图像、精灵表、动画、音频和 3D,由运行在本机 GPU 上的 ComfyUI 工作节点驱动。 OpenCartridge 是一个基于浏览器的工作台,用生成式 AI 模型制作游戏素材。画布支持图层、变换、撤销重做,并可导出 PNG、MP4、WebM 和 GLB。每个模型被打包成一个「卡带」(cartridge),可以在界面中直接下载、启动和删除。卡带以 Docker 容器的形式运行基于 ComfyUI 的工作节点,模型在用户自己的机器上执行。
- OpenCartridge 可以免费使用吗?用的什么许可证?
- OpenCartridge 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenCartridge 还在维护吗?
- 活跃维护中。OpenCartridge 最近一次提交是在 2026年11月6日。
- OpenCartridge 适合用来做什么?
- 从一张角色参考图生成 3x3 等距精灵表。 将角色转换为像素风,或从视频中提取干净的 alpha 蒙版。 为游戏原型从单张图片生成带骨骼的 3D 模型。 在本地 GPU 上生成游戏用的音乐和语音。
- OpenCartridge 怎么安装和运行?
- 安装 Docker Desktop(Windows AMD64)并等待其显示 Docker 正在运行 在 Linux 或 macOS 上启动 OpenCartridge: 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 Blender 插件,借助 ComfyUI 服务器上的扩散模型为 3D 模型生成贴图、网格、骨骼和 PBR 材质。
一组智能体技能,教 AI 编程助手通过 Scenario MCP 生成图像、视频、音频和 3D 资产,并驱动 Blender、Unreal 等软件。
面向普通显卡的开源生成模型一体化应用,可本地生成视频、图像、音频、语音、3D 资产和可探索世界。
为 Krita 提供生成式 AI 绘图能力的插件,支持局部重绘与扩图,可本地或云端运行。
基于 Gradio 的 Stable Diffusion 网页界面,延续 Forge 分支并支持多种新模型与性能优化。