Repolode
omnichar

omnichar/OmniChar

Опенсорсная студия и переносимый формат файлов .char, который помогает сохранять единый образ AI-персонажей в разных моделях для изображений и видео — локально или через хостинговые API.

Звёзды
556
Форки
74
Открытые issues
0
Последний коммит
5 дней назад

Что это?

Omnichar создаёт AI-персонажей, у которых сохраняются лицо, телосложение, одежда и голос в разных кадрах и моделях. Персонаж упаковывается в один переносимый файл .char с референсными фотографиями, отпечатком идентичности, зафиксированным описанием и, при желании, аудиоклипом с голосом. Генерировать можно на собственной NVIDIA GPU, в ComfyUI через дополнительный custom node или с помощью хостинговых моделей через fal.

Студия — это Python-приложение, доступное через локальный порт. В нём есть нодовый холст для промптов, нод моделей, обучения LoRA и монтажа видео. Поддерживаются FLUX.1, FLUX.2, Krea 2, Z-Image Turbo, MiniMax H3 и LTX-2.5. Одни модели напрямую используют референсные изображения, другие обучают небольшой адаптер LoRA на тех же фотографиях. Каждому результату выставляется оценка соответствия персонажу.

LoRA обучается локально на изображениях или коротких клипах, а полученные файлы .safetensors напрямую загружаются в ноды генерации. Проект распространяется по лицензии GPL-3.0, а на веса моделей распространяются отдельные лицензии.

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

  • 01Переносимые файлы .char объединяют референсные фотографии, отпечаток идентичности и зафиксированное описание.
  • 02Локальная генерация и обучение LoRA на NVIDIA GPU с возможностью переключиться на CPU.
  • 03Поддержка FLUX.1, FLUX.2, Krea 2, Z-Image Turbo, MiniMax H3 и LTX-2.5.
  • 04Хостинговые модели через fal используют того же персонажа в запросах к API.
  • 05Работает как custom node для ComfyUI и читает тот же формат .char.
  • 06Каждый результат получает оценку соответствия персонажу.

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

  • Сохранение единого образа персонажа в серии изображений или коротком фильме.
  • Обучение LoRA на собственных фотографиях или видеоклипах без обращения к облаку.
  • Генерация видео с персонажем и синхронизированным звуком с помощью MiniMax H3 или LTX-2.5.
  • Передача файла персонажа между рабочими процессами ComfyUI и отдельной студией.

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

  1. 1

    Клонируйте репозиторий

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

    Перейдите в каталог core

    cd OmniChar/core
  3. 3

    Установите всё необходимое (macOS/Linux)

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

    Запустите веб-интерфейс и откройте http://127.0.0.1:8848

    ./webui.sh

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

  • Требуется Python 3.11 или новее, а для локальной генерации — достаточно мощный GPU. Для инференса Krea 2 нужна видеокарта примерно с 40 ГБ памяти.
  • Некоторые аппаратные конфигурации, например Apple Silicon и AMD ROCm, не тестировались.
  • Для работы с размещёнными моделями используются внешние API, поэтому полностью локальный запуск невозможен.

Темы

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

Что такое OmniChar?
Опенсорсная студия и переносимый формат файлов .char, который помогает сохранять единый образ AI-персонажей в разных моделях для изображений и видео — локально или через хостинговые API. Omnichar создаёт AI-персонажей, у которых сохраняются лицо, телосложение, одежда и голос в разных кадрах и моделях. Персонаж упаковывается в один переносимый файл .char с референсными фотографиями, отпечатком идентичности, зафиксированным описанием и, при желании, аудиоклипом с голосом. Генерировать можно на собственной NVIDIA GPU, в ComfyUI через дополнительный custom node или с помощью хостинговых моделей через fal.
OmniChar можно использовать бесплатно? Какая у него лицензия?
OmniChar распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OmniChar всё ещё поддерживается?
Активно поддерживается. Последний коммит в OmniChar — 16 окт. 2026 г..
Для чего можно использовать OmniChar?
Сохранение единого образа персонажа в серии изображений или коротком фильме. Обучение LoRA на собственных фотографиях или видеоклипах без обращения к облаку. Генерация видео с персонажем и синхронизированным звуком с помощью MiniMax H3 или LTX-2.5. Передача файла персонажа между рабочими процессами ComfyUI и отдельной студией.
Как установить OmniChar?
Клонируйте репозиторий: git clone https://github.com/omnichar/OmniChar Перейдите в каталог core: cd OmniChar/core Установите всё необходимое (macOS/Linux): ./webui.sh --install --extra all Запустите веб-интерфейс и откройте http://127.0.0.1:8848: ./webui.sh
Где скачать OmniChar?
Исходный код и инструкции по установке — на GitHub: https://github.com/omnichar/OmniChar

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

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

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

1,8 тыс.253PythonAGPL-3.0Обновлён позавчера

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

23433TypeScriptOtherОбновлён позавчера

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

10,7 тыс.646PythonGPL-3.0Обновлён 18 дней назад