Kokon
Nano Banana와 Generative Fill을 대신할 수 있는 무료 로컬 대안
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗픽셀 아바타 코디 게임 (개인용). 순수 HTML/CSS/JS, 빌드 과정 없음. GitHub에 push하면 Vercel이 자동 배포.
python3 -m http.server 8000 # 또는 npx serve
→ http://localhost:8000 (파일을 더블클릭해서 열면 JSON을 못 불러와요)
assets/<카테고리>/ 에 넣기data/items.json 에 한 블록 추가{ "id": "top_black_hoodie", "category": "top", "name": "검정 후드티",
"src": "assets/top/black_hoodie.png", "fit": "loose", "tags": ["black"] }
category: socks · shoes · bottom · onepiece · top · belt · outer · bag · jewelry · accessoryrecolor: false → 무늬 있는 옷처럼 색 바꾸기를 끌 때hides: ["hair_front"] → 모자처럼 앞머리를 가려야 할 때 (카테고리 키도 가능)extraLayers: [{ "src": "...", "z": 12 }] → 백팩 끈처럼 몸 뒤에 그려질 부분 (z < 20 이면 몸 뒤)data/options.json 에서 backgrounds, hairStyles, faces, skinRamps, hairRamps 에 항목 추가.
assets/audio/ 에 mp3/ogg를 넣고 options.json → "audio": { "bpm": 100, "bgm": "assets/audio/bgm.mp3" }.
bgm이 null이면 내장 칩튠이 나와요. bpm은 아바타 숨쉬기 박자에도 쓰여요.
#2b1d1a, #4a302a 는 색 바꾸기에서 제외돼요메뉴 → 아이템 추가 → AI로 옷 만들기
ai.masks)로 POST /v1/inpaint 호출 → 달라진 픽셀만 옷으로 추출api/pixellab.js(Vercel 함수)를 거쳐 전달돼요. 토큰은 서버에 저장되지 않아요ai.basePrompt ({item} 자리에 옷 설명)메뉴 → 아이템 추가 (또는 옷장 맨 끝의 "추가하기" 칸)
options.json → bodyTypes. warp는 [행(y), 좌우로 늘릴 픽셀] 목록이에요. 모든 옷이 같은 규칙으로 자동 변형돼요.
특정 아이템이 어색하면 관리 화면에서 "기존 아이템의 체형 전용 그림"으로 따로 그린 그림을 올리면 그 체형에서만 대신 쓰여요.