Repolode
omnichar

omnichar/OmniChar

이미지 및 비디오 모델에서 AI 캐릭터의 일관성을 유지하는 오픈소스 스튜디오이자, 로컬 또는 호스팅 API에서 사용할 수 있는 휴대용 .char 파일 형식입니다.

스타
556
포크
74
열린 이슈
0
마지막 커밋
5일 전

어떤 프로젝트인가요?

Omnichar는 여러 장면과 모델에서 얼굴, 체형, 의상, 목소리가 동일하게 유지되는 AI 캐릭터를 만들 수 있습니다. 캐릭터는 참조 사진, 정체성 지문, 고정된 설명, 그리고 선택적으로 음성 클립을 담은 단일 휴대용 .char 파일로 패키징됩니다. 생성은 NVIDIA GPU에서 로컬로 실행하거나, 동반 커스텀 노드를 통해 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 파일 하나에 담습니다.
  • 02CPU 대체 실행도 지원하며, NVIDIA GPU에서 로컬 생성과 LoRA 학습을 수행합니다.
  • 03FLUX.1, FLUX.2, Krea 2, Z-Image Turbo, MiniMax H3, LTX-2.5를 지원합니다.
  • 04fal을 통한 호스팅 모델을 지원하며, API 요청에도 동일한 캐릭터를 적용합니다.
  • 05동일한 .char 형식을 읽는 ComfyUI 커스텀 노드로도 사용할 수 있습니다.
  • 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

    웹 UI를 시작하고 http://127.0.0.1:8848을 엽니다

    ./webui.sh

사용 전 알아둘 점

  • Python 3.11 이상이 필요하며, 로컬에서 생성하려면 성능이 충분한 GPU가 필요합니다. Krea 2 추론에는 약 40GB 메모리의 GPU가 필요합니다.
  • Apple Silicon 및 AMD ROCm 등 일부 하드웨어 구성은 테스트되지 않았습니다.
  • 호스팅 모델 옵션은 완전히 로컬에서 실행되는 대신 외부 API를 사용합니다.

토픽

자주 묻는 질문

OmniChar은(는) 무엇인가요?
이미지 및 비디오 모델에서 AI 캐릭터의 일관성을 유지하는 오픈소스 스튜디오이자, 로컬 또는 호스팅 API에서 사용할 수 있는 휴대용 .char 파일 형식입니다. Omnichar는 여러 장면과 모델에서 얼굴, 체형, 의상, 목소리가 동일하게 유지되는 AI 캐릭터를 만들 수 있습니다. 캐릭터는 참조 사진, 정체성 지문, 고정된 설명, 그리고 선택적으로 음성 클립을 담은 단일 휴대용 .char 파일로 패키징됩니다. 생성은 NVIDIA GPU에서 로컬로 실행하거나, 동반 커스텀 노드를 통해 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 웹 UI를 시작하고 http://127.0.0.1:8848을 엽니다: ./webui.sh
OmniChar은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/omnichar/OmniChar

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트