Движок с открытым исходным кодом для генерации изображений, видео и аудио с помощью Diffusion-моделей; поддерживает инференс и обучение при небольшом объёме VRAM.
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
Клонируйте репозиторий
git clone https://github.com/omnichar/OmniChar - 2
Перейдите в каталог core
cd OmniChar/core - 3
Установите всё необходимое (macOS/Linux)
./webui.sh --install --extra all - 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 обновляется ежедневно.
Похожие проекты
Комплексный набор инструментов для дообучения диффузионных моделей изображений, видео и аудио на потребительских GPU через веб-интерфейс или CLI.
Веб-интерфейс на базе Gradio для запуска Stable Diffusion и новых моделей генерации изображений и видео — продолжение форка Forge с поддержкой дополнительных моделей и оптимизациями.
Настольный AI-движок для создания артов: граф узлов, специализированные редакторы и 3D-сцена режиссёра для подготовки материалов для коротких видео, игр и рекламы с поддержкой локальных моделей.
Библиотека PyTorch с предобученными диффузионными моделями, планировщиками шума и компонентами для генерации изображений, видео и аудио.
Плагин для Krita, который добавляет генерацию изображений с помощью ИИ, инпейнтинг и аутпейнтинг прямо в рабочий процесс художника и использует локальный или облачный сервер ComfyUI.