Repolode
omnichar

omnichar/OmniChar

Estudio de código abierto y formato de archivo .char portátil para mantener la coherencia de personajes de IA entre modelos de imagen y video, en local o mediante API alojadas.

Estrellas
556
Forks
74
Issues abiertos
0
Último commit
hace 5 días

¿Qué es?

Omnichar crea personajes de IA que mantienen el mismo rostro, cuerpo, vestuario y voz en distintas tomas y modelos. Cada personaje se empaqueta en un único archivo .char portátil que contiene fotos de referencia, una huella de identidad, una descripción fija y, de forma opcional, un clip de voz. La generación puede ejecutarse en una GPU NVIDIA propia, dentro de ComfyUI mediante un nodo personalizado complementario o con modelos alojados a través de fal.

El estudio es una aplicación Python que se sirve desde un único puerto local e incluye un lienzo de nodos para prompts, nodos de modelos, entrenamiento de LoRA y edición de video. Admite FLUX.1, FLUX.2, Krea 2, Z-Image Turbo, MiniMax H3 y LTX-2.5. Algunos modelos usan directamente las imágenes de referencia, mientras que otros entrenan un pequeño adaptador LoRA con esas mismas fotos. Cada toma recibe una puntuación de continuidad respecto al personaje.

El entrenamiento de LoRA se ejecuta localmente con imágenes fijas o clips cortos, y los archivos .safetensors resultantes se cargan directamente en los nodos de generación. El proyecto tiene licencia GPL-3.0; los pesos de los modelos tienen sus propias licencias.

Funciones clave

  • 01Los archivos .char portátiles agrupan fotos de referencia, una huella de identidad y una descripción fija.
  • 02Generación y entrenamiento de LoRA en local con GPU NVIDIA, con alternativa de ejecución en CPU.
  • 03Compatible con FLUX.1, FLUX.2, Krea 2, Z-Image Turbo, MiniMax H3 y LTX-2.5.
  • 04Modelos alojados a través de fal, con el mismo personaje aplicado a las solicitudes a la API.
  • 05Funciona como nodo personalizado de ComfyUI y lee el mismo formato .char.
  • 06Cada toma recibe una puntuación de continuidad respecto al personaje.

Casos de uso

  • Mantener la coherencia de un personaje en una serie de imágenes o un cortometraje.
  • Entrenar un LoRA con fotos o clips de video propios sin recurrir a la nube.
  • Generar videos de personajes con sonido sincronizado mediante MiniMax H3 o LTX-2.5.
  • Compartir un archivo de personaje entre flujos de trabajo de ComfyUI y un estudio independiente.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/omnichar/OmniChar
  2. 2

    Entra en el directorio core

    cd OmniChar/core
  3. 3

    Instala todo (macOS/Linux)

    ./webui.sh --install --extra all
  4. 4

    Inicia la interfaz web y abre http://127.0.0.1:8848

    ./webui.sh

Antes de usarlo

  • Necesitas Python 3.11 o posterior y, para generar en local, una GPU potente. La inferencia de Krea 2 requiere una tarjeta gráfica con unos 40 GB de memoria.
  • Algunas configuraciones de hardware, como Apple Silicon y AMD ROCm, no se han probado.
  • Las opciones de modelos alojados dependen de API externas, por lo que no se ejecutan completamente en local.

Temas

Preguntas frecuentes

¿Qué es OmniChar?
Estudio de código abierto y formato de archivo .char portátil para mantener la coherencia de personajes de IA entre modelos de imagen y video, en local o mediante API alojadas. Omnichar crea personajes de IA que mantienen el mismo rostro, cuerpo, vestuario y voz en distintas tomas y modelos. Cada personaje se empaqueta en un único archivo .char portátil que contiene fotos de referencia, una huella de identidad, una descripción fija y, de forma opcional, un clip de voz. La generación puede ejecutarse en una GPU NVIDIA propia, dentro de ComfyUI mediante un nodo personalizado complementario o con modelos alojados a través de fal.
¿OmniChar es gratuito? ¿Qué licencia tiene?
OmniChar es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OmniChar sigue mantenido?
Mantenimiento activo. El último commit de OmniChar fue el 16 oct 2026.
¿Para qué puedo usar OmniChar?
Mantener la coherencia de un personaje en una serie de imágenes o un cortometraje. Entrenar un LoRA con fotos o clips de video propios sin recurrir a la nube. Generar videos de personajes con sonido sincronizado mediante MiniMax H3 o LTX-2.5. Compartir un archivo de personaje entre flujos de trabajo de ComfyUI y un estudio independiente.
¿Cómo se instala OmniChar?
Clona el repositorio: git clone https://github.com/omnichar/OmniChar Entra en el directorio core: cd OmniChar/core Instala todo (macOS/Linux): ./webui.sh --install --extra all Inicia la interfaz web y abre http://127.0.0.1:8848: ./webui.sh
¿Dónde consigo OmniChar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/omnichar/OmniChar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados