Generar NSFW con código abierto de GitHub (2026): guía

14 min read

Las interfaces de código abierto de GitHub no traen filtro de contenido: lo que
decide si puedes generar NSFW es el modelo que cargas. Esta guía explica cómo
elegir interfaz, cómo leer un repositorio antes de instalarlo, qué licencias
importan y dónde está el riesgo real, que es la seguridad.

Qué significa código abierto en generación de imágenes

Cuando alguien busca un generador NSFW en GitHub suele mezclar tres cosas
distintas, y separarlas ahorra la mitad de la confusión. La primera es la
interfaz: el programa que ves en el navegador, con sus campos de texto, sus
botones y sus nodos. La segunda es el modelo: el archivo de varios gigabytes que
realmente dibuja la imagen. La tercera son los pesos abiertos, que es lo que
permite descargar ese modelo y ejecutarlo en tu propia máquina.

En GitHub vive casi siempre la primera pieza. Los repositorios que la gente
comparte son interfaces, lanzadores y extensiones. Los modelos se descargan de
otros sitios, sobre todo de repositorios comunitarios de checkpoints y de
Hugging Face, y llegan con su propia licencia, que no tiene por qué parecerse a
la de la interfaz.

Esta distinción explica una duda muy repetida: por qué un mismo programa
genera contenido adulto con un modelo y se niega con otro. La interfaz no toma
esa decisión. La toma el entrenamiento del modelo, y en menor medida el propio
prompt.

La interfaz no cambia la imagen, cambia la comodidad de trabajo

Por qué estas interfaces no filtran

La censura que frustra a la gente vive en los servicios en la nube, que tienen
que responder ante tiendas de aplicaciones, pasarelas de pago y su propia
reputación. Una interfaz que se ejecuta en tu equipo no tiene ninguno de esos
compromisos, y los proyectos principales no incluyen ningún filtro de contenido
activo por defecto.

Existe una excepción técnica que conviene conocer porque genera sustos. La
librería diffusers, muy usada en scripts y tutoriales de programación, incluye en
sus ejemplos clásicos de Stable Diffusion un comprobador de seguridad que
sustituye la imagen por un cuadro negro cuando detecta desnudos. Si has copiado
un script de un tutorial y recibes imágenes negras, lo más probable es eso y no
un fallo del modelo.

Las interfaces gráficas que se describen abajo no dependen de ese comprobador.
Por eso la pregunta útil no es qué interfaz permite NSFW, porque todas lo
permiten, sino cuál encaja con tu forma de trabajar.

Las interfaces que merece la pena considerar

No hace falta probarlas todas. Hay cuatro o cinco proyectos con comunidad
suficiente para que un problema tenga respuesta, y el resto son variaciones o
proyectos abandonados.

ComfyUI trabaja con un grafo de nodos: cada paso de la
generación es una caja que conectas con la siguiente. Asusta al principio y
compensa después, porque un flujo guardado se repite exactamente igual y se
comparte como un archivo. Es también donde antes llega el soporte de modelos
nuevos, incluidos los de vídeo. El paso a paso está en la guía de instalación
de ComfyUI
.

Forge es una bifurcación de la interfaz clásica de
AUTOMATIC1111 con una gestión de memoria reescrita. Mantiene la disposición por
pestañas que la mayoría de tutoriales antiguos describen, y en gráficas modestas
suele ir más holgada que el original. Su ritmo de actualizaciones ha sido
irregular, así que conviene mirar la fecha del último cambio antes de instalar.
El procedimiento está en la guía de instalación
de Stable Diffusion en español
.

AUTOMATIC1111 es la interfaz que popularizó todo esto y la que
tiene más documentación acumulada. Sigue funcionando, pero su desarrollo se ha
frenado mucho, y para una instalación nueva la mayoría de la gente acaba en
Forge o en ComfyUI.

InvokeAI tiene el acabado más profesional y un lienzo muy
cómodo para retocar zonas concretas de la imagen. Interesa a quien trabaja más
como ilustrador que como experimentador.

Fooocus esconde casi todos los ajustes y da buenos resultados
con muy poca configuración. Según su propio repositorio, en septiembre de 2026
está en soporte limitado a largo plazo y solo recibe corrección de errores, y
está construido exclusivamente sobre SDXL. Sigue siendo una entrada muy amable,
con la condición de saber que no incorporará arquitecturas nuevas. Hay guía
propia de Fooocus
para NSFW
.

Interfaz Estilo Curva Punto fuerte
ComfyUI Grafo de nodos Alta Control total, modelos nuevos y vídeo
Forge Pestañas Media Tutoriales clásicos, memoria holgada
AUTOMATIC1111 Pestañas Media Documentación acumulada
InvokeAI Lienzo Baja Retoque por zonas
Fooocus Minimalista Muy baja Resultados sin ajustes (solo SDXL)

Cómo elegir según lo que quieres hacer

Si nunca has instalado nada parecido y lo que quieres es ver una imagen cuanto
antes, empieza por lo más sencillo. Aprender samplers y valores de CFG antes de
haber generado nada es la forma más rápida de abandonar.

Si ya sabes qué quieres y te interesa repetir procesos, como generar,
corregir la cara y ampliar en una sola pasada, ComfyUI es la inversión que más
devuelve. Lo mismo si tienes intención de probar vídeo más adelante, porque los
modelos de vídeo abiertos llegan ahí primero.

Si vas a seguir tutoriales escritos hace uno o dos años, Forge te ahorra
traducir mentalmente cada captura, porque la disposición coincide.

Y si trabajas retocando piezas concretas más que generando desde cero, prueba
InvokeAI antes de descartar el código abierto por incómodo.

Una recomendación que evita discusiones eternas: la elección de interfaz no
cambia la calidad de la imagen. El mismo modelo con la misma semilla y los mismos
ajustes da el mismo resultado en cualquiera de ellas. Lo que cambia es la
comodidad y lo que puedes automatizar.

Cómo leer un repositorio antes de instalar nada

GitHub está lleno de proyectos que prometen un generador sin censura y son
copias viejas, experimentos abandonados o, en el peor caso, cebos. Cinco minutos
de lectura antes de ejecutar nada filtran casi todo.

Primero, la fecha del último cambio. Un proyecto de generación de imágenes sin
actividad en muchos meses probablemente no carga los modelos actuales y dará
errores con las librerías recientes.

Segundo, las incidencias abiertas. No importa tanto cuántas hay como si alguien
responde. Un repositorio con cientos de preguntas sin contestar te deja solo en
cuanto algo falla.

Tercero, el archivo de licencia. Si no existe, legalmente no tienes permiso para
mucho más que mirar el código, y además es una señal de proyecto poco serio.

Cuarto, el instalador. Desconfía de cualquier repositorio que te pida
descargar un ejecutable desde un enlace externo en lugar de publicarlo en la
propia sección de versiones, o que pida desactivar el antivirus para
funcionar.

Quinto, el nombre. Los proyectos conocidos tienen imitadores con nombres casi
idénticos. Llega al repositorio desde la documentación oficial o desde una guía
fiable, no desde un anuncio ni desde un vídeo recién subido.

Seguridad: el riesgo real no es el filtro, es el código

Instalar software de código abierto significa ejecutar en tu equipo código
escrito por desconocidos. Los proyectos grandes tienen muchos ojos encima; las
extensiones y los nodos pequeños, no tantos.

El formato del modelo importa. Los archivos .safetensors solo
contienen datos, mientras que los formatos antiguos basados en pickle, como
.ckpt o .pt, pueden ejecutar código al cargarse. Si un
modelo existe en ambos formatos, elige siempre safetensors, y si solo existe en
el antiguo, piensa dos veces de dónde viene.

Las extensiones son el punto débil. En 2024 se retiró un nodo personalizado de
ComfyUI que, según los análisis publicados entonces, enviaba datos del usuario a
un tercero. No es un motivo para evitar las extensiones, sino para instalar solo
las que tienen historial, muchos usuarios y un autor identificable.

Una capa de aislamiento barata ayuda. Instalar en una carpeta propia, con su
entorno virtual de Python, evita que un paquete roto contamine el resto del
sistema. Quien quiera ir más lejos puede usar una cuenta de usuario separada o
una máquina alquilada por horas, donde un problema no toca tus archivos
personales.

Licencias: dos capas que no se parecen

La primera capa es la de la interfaz. Según el archivo de licencia de cada
repositorio en septiembre de 2026, AUTOMATIC1111 usa AGPL-3.0, ComfyUI y Fooocus
usan GPL-3.0 e InvokeAI usa Apache-2.0. Para uso personal ninguna te pone
obstáculos. Empiezan a importar si montas un servicio público o distribuyes una
versión modificada, y ahí conviene leer el texto completo.

La segunda capa es la del modelo, y es la que más sorpresas da. Pony Diffusion
V6, uno de los checkpoints más usados para NSFW, se publica con una licencia
Fair AI modificada que, según su ficha, prohíbe ofrecer generación con ese modelo
en webs o aplicaciones monetizadas sin permiso expreso. Los modelos Flux de la
variante dev tienen una licencia no comercial según su propio repositorio. Y el
modelo de vídeo HunyuanVideo publica una licencia que, según su texto, no se
aplica en la Unión Europea, el Reino Unido ni Corea del Sur, algo relevante para
quien lee esto desde España.

La regla práctica: la licencia de la interfaz casi nunca te afecta, la del
modelo puede afectarte, y ambas cambian entre versiones. Revisa la ficha del
modelo concreto que descargas, no un resumen de hace un año.

Cinco minutos leyendo el repositorio evitan la mayoría de sustos

Instalar sin romper nada

La causa más frecuente de una primera instalación fallida es la versión de
Python. Cada proyecto indica en su documentación con qué versión funciona, y no
siempre es la más reciente. En el caso de ComfyUI, su documentación recomendaba
en septiembre de 2026 Python 3.13 para la instalación manual, con 3.12 como
alternativa si alguna dependencia falla. Otros proyectos piden versiones más
antiguas.

Muchos proyectos ofrecen además un paquete portable o una aplicación de
escritorio que trae su propio Python dentro. ComfyUI, por ejemplo, lista una
aplicación de escritorio para Windows y macOS y un paquete portable para Windows
con variantes para gráficas NVIDIA, AMD e Intel. Para una primera toma de
contacto es el camino con menos puntos de fallo.

Tres costumbres ahorran disgustos. Instala en una ruta corta, sin espacios raros
y fuera de carpetas sincronizadas con la nube, porque la sincronización bloquea
archivos a mitad de descarga. Deja espacio en disco de sobra, porque los modelos
se acumulan rápido. Y guarda los modelos en una carpeta compartida desde el
principio si piensas probar más de una interfaz, para no tener tres copias del
mismo archivo.

Existen lanzadores de código abierto, como Stability Matrix, que instalan y
actualizan varias interfaces desde un mismo sitio y comparten la carpeta de
modelos entre ellas. Son cómodos si quieres comparar, con la contrapartida de
añadir otra capa de software que también puede fallar.

Actualizar: cuándo sí y cuándo no

En estos proyectos, actualizar no es gratis. Una actualización de la interfaz
puede dejar sin funcionar extensiones que dependían de la versión anterior, y en
ComfyUI eso se traduce en nodos rojos al abrir un flujo que ayer funcionaba.

La costumbre sensata es actualizar con un motivo: un modelo nuevo que quieres
usar, un error que la nueva versión corrige o un aviso de seguridad. Si todo
funciona y no necesitas nada nuevo, quedarte en la versión que tienes es una
decisión perfectamente razonable.

Antes de actualizar, copia la carpeta de extensiones y guarda tus flujos. Si la
actualización sale mal, volver atrás es cuestión de minutos en lugar de una tarde
entera reconstruyendo el entorno.

Si tu equipo no llega

La generación local exige gráfica. Con poca memoria se puede trabajar, bajando
resolución y activando los modos de ahorro que ofrecen las interfaces, y el
detalle de esas opciones está en la guía del error
CUDA sin memoria
.

Cuando el equipo directamente no da, alquilar una gráfica por horas mantiene
todas las ventajas del código abierto: instalas la misma interfaz y los mismos
modelos, solo que en una máquina ajena. El procedimiento está en la guía de RunPod en
español
. Y si antes de invertir tiempo quieres ver qué tipo de resultado
buscas, puedes probar un generador online sin instalar nada.

El mismo razonamiento sirve para vídeo

Todo lo anterior se aplica igual a los modelos de vídeo abiertos, con una
diferencia de escala: los archivos son más grandes, la memoria necesaria es mayor
y las licencias varían más entre proyectos. Wan 2.2 y HunyuanVideo se ejecutan
dentro de ComfyUI, y el recorrido completo, con versiones ligeras y ajustes, está
en la guía de vídeo
NSFW en local con Wan y Hunyuan
.

Un entorno aislado evita que un paquete roto afecte al sistema

Dónde conseguir los modelos

La interfaz vacía no genera nada. El paso siguiente es descargar un checkpoint
compatible con la arquitectura que admite tu interfaz y dejarlo en su carpeta de
modelos. Los repositorios comunitarios permiten filtrar por arquitectura, y
leer la ficha antes de descargar evita la mayoría de incompatibilidades. La
navegación paso a paso está en la guía de
Civitai en español
.

Dos detalles de la ficha que conviene mirar siempre: la arquitectura base, porque
un modelo SDXL no carga en una configuración pensada para modelos antiguos, y los
ajustes recomendados por el autor, que suelen ahorrar varias rondas de prueba y
error.

Problemas frecuentes en el primer arranque

La ventana se cierra nada más abrirse. Casi siempre es la versión de Python o
una dependencia que no se instaló. Ejecuta el arranque desde una terminal en
lugar de con doble clic, porque así el mensaje de error queda visible.

El modelo no aparece en la lista. El archivo está en otra carpeta o la interfaz
no ha refrescado. Cada proyecto tiene su ruta y conviene comprobarla en la
documentación, no suponer que coincide con la de otro programa.

Salen imágenes negras. Si usas un script propio con diffusers, revisa el
comprobador de seguridad descrito arriba. Si ocurre en una interfaz gráfica, lo
habitual es un problema de precisión numérica del VAE, que se resuelve cargando
el VAE recomendado para ese modelo.

Todo funciona pero muy lento. Comprueba que la interfaz está usando la gráfica y
no el procesador; ocurre con más frecuencia de lo que parece tras instalar una
versión de PyTorch equivocada. Para casos más raros hay una guía de Stable
Diffusion que no funciona
. Y si prefieres esquivar la instalación del todo, generar online resuelve
el problema de raíz.

Preguntas frecuentes

¿El código abierto significa que no hay ninguna restricción?

No exactamente. La interfaz no filtra contenido, pero el modelo tiene su
licencia y tú sigues sujeto a las leyes de tu país. En particular, generar
imágenes de personas reales sin su consentimiento es ilegal en muchos lugares,
lo haga una web o tu propio ordenador.

¿Qué interfaz recomiendas para empezar?

Para ver resultados rápido, la opción más sencilla que funcione en tu equipo.
Para quedarte a largo plazo, ComfyUI, porque es donde llegan antes los modelos
nuevos y porque sus flujos se reutilizan. Mucha gente empieza por una y termina
en la otra sin perder nada, ya que los modelos sirven para las dos.

¿Puedo usar comercialmente lo que genero?

Depende del modelo, no de la interfaz. Algunas licencias de checkpoints limitan
el uso comercial o la oferta de generación como servicio. Lee la ficha del modelo
concreto y la versión concreta que descargaste, porque los términos cambian.

¿Es seguro descargar modelos de repositorios comunitarios?

Mucho más si usas archivos safetensors, que no ejecutan código al cargarse. El
riesgo mayor está en extensiones y nodos personalizados poco conocidos. Instala
solo los que tienen historial y usuarios, y desconfía de cualquier proyecto que
pida desactivar el antivirus.

¿Funciona con gráficas AMD o con Mac?

Funciona, con más fricción que con NVIDIA. ComfyUI ofrece paquete portable con
variantes para AMD e Intel y aplicación de escritorio para macOS, y el rendimiento
suele quedar por debajo de una gráfica NVIDIA equivalente. Merece la pena revisar
la documentación del proyecto para tu combinación exacta antes de descargar
modelos pesados.