ima2-gen
EN KO
GitHub ↗
로컬 이미지 스튜디오 · Classic + Node

마음에 든 한 장,
다음 컷은
바로 펼치기.

한 장으로 끝나지 않는 작업을 위한 이미지 스튜디오. Classic에서 빠르게 한 장 완성하고, Node에서 색감·구도·카피 방향을 펼치세요. 원본은 그대로 남습니다.

$ npx ima2-gen serve
English landing →
ima2-gen Classic 모드 — 프롬프트 컴포저, 생성 이미지, 모델 라벨, 결과 메타가 한 화면에.

만드는 방식은 두 가지. 이어가는 흐름은 하나.

빠르게 한 장이 필요하면 Classic. 마음에 든 결과에서 여러 방향을 보고 싶다면 Node. 작업 방식에 맞게 골라 쓰세요.

ima2-gen Classic 모드 — 프롬프트 컴포저, 레퍼런스, 생성된 인물 컷.
Classic

빠르게 한 장을 완성할 때.

프롬프트를 쓰고, 레퍼런스를 다섯 장까지 붙이고, 생성하세요. 만족할 때까지 반복하고, 어떤 결과에서든 이어 만들 수 있습니다.

ima2-gen Node 모드 — 연결된 카드들과 노드별 메타.
Node

한 컷에서 여러 방향으로.

기준이 될 한 장을 고정하고, 색감·구도·카피를 노드별로 펼치세요. 나란히 비교하면서 원본은 그대로 남깁니다.

마음에 든 한 장이 다음 작업의 시작.

원본은 그대로 두고, 색감·구도·카피만 바꿔 여러 방향을 비교하세요. ima2-gen은 이 흐름을 기본으로 만들었습니다.

ima2-gen Node 모드 — 기준 노드 한 장과 색감·구도·카피 방향의 자식 노드들.
  1. 01
    먼저 기준이 될 한 장. 계속 가져가고 싶은 결과를 고르세요.
  2. 02
    거기서 방향을 펼치기. 색감은 살짝 다르게, 구도는 더 타이트하게, 카피 여백은 넓게. 방향마다 노드로 나눠 비교합니다.
  3. 03
    원본은 그대로, 결과는 나란히. 새로고침해도 요청 기록을 기준으로 결과를 다시 불러옵니다.
ima2-gen 설정 화면 — OAuth 활성, API key는 설정되어 있지만 비활성.

로그인 한 번, 저장은 내 컴퓨터.

이미 쓰는 Codex/ChatGPT 로그인으로 시작하세요. 만든 이미지와 작업 기록은 외부 서버가 아니라 내 컴퓨터에 남습니다.

설정에 Configured but disabled가 보인다면, API key가 설정돼 있어도 이미지 생성은 Codex/ChatGPT 로그인으로만 실행된다는 뜻입니다.

로컬 저장 · MIT 라이선스 · 확인, 동기화, 버전 관리까지 원하는 방식으로.

한 번 잡은 룩, 어디서나 다시.

스타일 시트에 매체, 구도, 분위기, 팔레트, 제외할 요소를 저장해 두세요. 레퍼런스는 다섯 장까지 붙이고 다음 작업에서도 이어 쓸 수 있습니다.

  • medium
  • composition
  • mood
  • subject
  • palette
  • negative
ima2-gen 스타일 시트 에디터 — medium, composition, mood, subject, palette, negative 필드.

한 줄로 실행하고, 바로 반복하세요.

npx로 열고, Codex로 로그인하세요. 마음에 드는 결과가 나오면 바로 다음 방향을 펼칠 수 있습니다.

$ npx ima2-gen serve
$ npm install -g ima2-gen
$ npx @openai/codex login
Node 모드는 언제 쓰나요?

마음에 든 결과에서 여러 방향을 비교하고 싶을 때 씁니다. 프롬프트, 구도, 색감을 노드별로 바꿔 보면서 원본은 그대로 남깁니다. 새로고침해도 request ID를 기준으로 결과를 다시 불러옵니다.

이미지는 어디 저장되나요?

로컬 사용자 데이터 폴더에 이미지와 작업 기록이 저장됩니다. 직접 확인, 동기화, 버전 관리까지 가능합니다. 이미지 파일을 별도 외부 저장소에 올리지 않습니다.

OpenAI API key가 필요한가요?

이미지 생성에는 필요 없습니다. 로컬에 로그인된 Codex/ChatGPT 계정을 그대로 사용합니다. API key가 설정돼 있어도 이미지 생성 경로는 로그인 세션을 우선 사용하도록 설계되어 있습니다.

전체 FAQ 보기 →