面向图像、视频和音频生成的开源 Diffusion 模型引擎,支持低显存推理与训练。
omnichar/OmniChar
开源 AI 角色工作室与 .char 文件格式,可在不同图像和视频模型间保持角色一致。
- Star
- 556
- Fork
- 74
- 未关闭 Issue
- 0
- 最近提交
- 5天前
这是什么?
Omnichar 用于构建 AI 角色,让同一角色在不同镜头和模型中保持相同的脸部、身材、服装与声音。角色被打包成一个可移植的 .char 文件,其中包含参考照片、身份特征、锁定的角色描述,也可以附带一段声音。生成既可以在本地 NVIDIA 显卡上运行,也可以通过 ComfyUI 的配套节点使用,或通过 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在 NVIDIA 显卡上本地生成与训练 LoRA,并支持 CPU 运行。
- 03支持 FLUX.1、FLUX.2、Krea 2、Z-Image Turbo、MiniMax H3 和 LTX-2.5。
- 04通过 fal 调用托管模型,并可将同一角色应用于 API 请求。
- 05提供 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 推理至少需要约 40GB 显存的显卡。
- Apple Silicon 和 AMD ROCm 等硬件路径尚未经过充分测试。
- 托管模型依赖外部 API,并非完全在本地运行。
标签
常见问题
- OmniChar 是什么?
- 开源 AI 角色工作室与 .char 文件格式,可在不同图像和视频模型间保持角色一致。 Omnichar 用于构建 AI 角色,让同一角色在不同镜头和模型中保持相同的脸部、身材、服装与声音。角色被打包成一个可移植的 .char 文件,其中包含参考照片、身份特征、锁定的角色描述,也可以附带一段声音。生成既可以在本地 NVIDIA 显卡上运行,也可以通过 ComfyUI 的配套节点使用,或通过 fal 调用托管模型。
- OmniChar 可以免费使用吗?用的什么许可证?
- OmniChar 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- OmniChar 还在维护吗?
- 活跃维护中。OmniChar 最近一次提交是在 2026年10月16日。
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向扩散模型微调的一体化训练套件,支持图像、视频和音频模型,可通过 Web UI 或命令行使用。
基于 Gradio 的 Stable Diffusion 网页界面,延续 Forge 分支并支持多种新模型与性能优化。
面向短视频、游戏与广告素材的桌面端 AI 美术引擎,融合节点图、专业工作台与 3D 导演台。
基于 PyTorch 的扩散模型库,提供预训练模型、噪声调度器和组件,用于图像、视频和音频生成。
为 Krita 提供生成式 AI 绘图能力的插件,支持局部重绘与扩图,可本地或云端运行。