Doop
Doop is an open-source multiplayer design canvas and design MCP for Claude Code, Codex, and any AI agent. Design side by side with agents — free in beta.
자짤생성툴은 설치 없이 PC 사양 카드와 스펙카드를 만드는 무료 자짤 생성기입니다. 부품·주변기기 아이콘과 배경 프리셋, 글자 외곽선·발광 효과로 꾸미고 PNG·WebP로 저장하세요.
Translation pending
DesignJavaScript · CSSGitHub @4katpapaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
PC 사양 카드·스펙카드를 만드는 자짤 생성기. 웹페이지에서 설치 없이 바로 사용 가능하며, 웹판은 사양 자동 불러오기를 지원하지 않습니다(직접 입력·붙여넣기). Windows 앱도 제공합니다.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
v4.0.0: 독립된 샘플 프리셋 18개와 간편 제작 모드, 내장 나눔고딕을 제공합니다. Windows 앱과 웹에서 같은 편집 기능을 사용합니다. v4.0.0 포터블 다운로드 — Windows x64용 실행 파일과 SHA-256을 제공합니다. 웹에서 바로 사용하기 — 설치 없이 PC 사양 카드를 만들 수 있습니다. 웹판은 사양 자동 불러오기를 지원하지 않으며, 직접 입력하거나 붙여넣어 사용합니다. Windows PC 사양을 읽고, 이미지·문구·도형을 배치해 명함형 사양 카드를 만드는 Electron 데스크톱 앱입니다. 같은 편집 코드를 사용하는 브라우저 웹판도 제공합니다. • 개발 보조: Claude Code · OpenAI Codex. Codex를 통한 편집 기능 개선, 아이콘·배경 작업, 브라우저 웹판 제작·배포를 포함합니다. • 무료 배포 및 자유 수정 가능(MIT). 재배포할 때 제작자 이름을 남겨 주세요.Read the full README ↗
v4.0.0: 독립된 샘플 프리셋 18개와 간편 제작 모드, 내장 나눔고딕을 제공합니다. Windows 앱과 웹에서 같은 편집 기능을 사용합니다.
v4.0.0 포터블 다운로드 — Windows x64용 실행 파일과 SHA-256을 제공합니다.
웹에서 바로 사용하기 — 설치 없이 PC 사양 카드를 만들 수 있습니다. 웹판은 사양 자동 불러오기를 지원하지 않으며, 직접 입력하거나 붙여넣어 사용합니다.
Windows PC 사양을 읽고, 이미지·문구·도형을 배치해 명함형 사양 카드를 만드는 Electron 데스크톱 앱입니다. 같은 편집 코드를 사용하는 브라우저 웹판도 제공합니다.
자짤생성툴은 설치 없이 PC 사양 카드와 스펙카드를 만드는 무료 자짤 생성기입니다. 브라우저에서 사양을 입력·붙여넣고, 배경 프리셋·아이콘·글자 효과를 조합해 PNG·WebP로 저장합니다. 디자인은 현재 브라우저에 보관하며, .speccard 파일로 백업하거나 Windows 앱과 주고받을 수 있습니다. PC 부품 자동 감지는 Windows 앱에서 지원합니다.
웹판은 jjaltool.kro.kr에서 사용할 수 있습니다. GitHub의 main에 업데이트를 push하면 Cloudflare Pages가 자동으로 빌드하고 배포합니다. 웹용 배경과 썸네일은 기존 원본에서 빌드할 때 생성하며, 방문자는 배경 팩을 별도로 설치하지 않습니다.
브라우저에 저장한 디자인은 사이트 주소별로 구분됩니다. 이전 주소에 저장한 디자인은 그곳에서 백업으로 .speccard 파일을 받은 뒤, 새 주소의 파일 열기로 가져올 수 있습니다.
Node.js 22 이상에서 npm ci --prefix web, npm run build:web, npm run preview:web 순서로 실행합니다. 자세한 파일 위치·무료 배포·Google 검색 등록 절차는 웹판 배포 안내에 있습니다.
프리셋으로 만들기에서 18개 샘플을 보고 골라 닉네임·사양·이미지를 바꾸세요. 모든 샘플은 사양 1열, 배경 이미지 없이 색·패널·효과로 구성합니다. 사양 패널 좌우, 글꼴·글자 크기·색, 이미지 맞춤·확대·위치를 간편하게 조절합니다.
왼쪽 9개와 오른쪽 9개에 각각 독립된 디자인을 제공합니다. 여백 서명·라운드 헤더, 라벨 프로필·포토 배지, 메모 태그·엽서 서명, 라이브 티켓·스테이지 배너처럼 아이콘·닉네임·사진·패널·패턴·테두리가 구별됩니다. 사양 위치를 바꿔도 선택한 디자인은 유지합니다. 움직임을 포함한 8개 샘플은 각기 다른 효과 조합을 사용하며 선택 창에서 재생·일시정지할 수 있습니다.
직접 만들기로 전환하면 지금 만든 디자인을 그대로 이어서 세부 조정할 수 있습니다. 다시 프리셋 화면으로 돌아와도 편집값을 유지합니다. 다른 샘플을 적용할 때도 사양·닉네임·이미지는 보존되며 실행 취소할 수 있습니다.
나눔고딕 Regular/Bold를 앱과 웹에 포함하여 별도 설치 없이 사용합니다. 글꼴에는 SIL Open Font License가 별도로 적용됩니다. 18개 목록과 적용 규칙, 검증 기록.
배포본과 공개 웹 확인 결과는 v4.0.0 릴리스 검증에 기록합니다.
.speccard 파일 열기·백업자동 감지는 Windows가 공개하는 정보만 사용합니다. 전원공급장치와 케이스처럼 운영체제가 신뢰성 있게 알 수 없는 항목은 빈 값을 임의로 만들지 않습니다.
+ 부품 · 주변기기 추가에서 종류를 고르면 라벨과 아이콘을 준비합니다. 항목 이름을 자유롭게 입력한 뒤 자동이나 원하는 아이콘을 선택할 수도 있습니다. 추가 후 사양 입력창으로 바로 이동합니다.주변기기 추가는 수동 입력 기능입니다. 자동 사양 읽기가 모니터·스피커 등의 모델을 새로 감지하는 기능은 아닙니다. 아이콘 원본과 생성 프롬프트는 renderer/assets/spec-icons/에 있습니다.
내용·규격 → 카드 팔레트에 배경 프리셋 둘러보기와 랜덤 배경 버튼이 나란히 있습니다. 내장 배경은 기존 100장에 브랜드·데스크셋업·도트풍 64장을 더한 총 164장입니다.
프리셋 창에서는 분류와 이름으로 검색한 뒤 배경으로 적용합니다. 랜덤 배경은 창을 열지 않고 내장 164장 전체에서 즉시 고릅니다. 여러 번 눌러 배경을 바꿀 수 있으며, 다른 사용 가능한 이미지가 있으면 현재 배경과 같은 이미지를 피하고 손상 파일은 건너뜁니다. 적용은 실행 취소·다시 실행과 디자인 저장에 포함됩니다.
개인 이미지는 배경·테두리 → 배경 이미지 넣기에서 선택합니다. 현재 이미지가 있으면 새 이미지로 바뀐다는 확인 메시지가 나옵니다. 제거 버튼도 확인 후 배경색·패턴으로 되돌리며, 취소하면 현재 배경을 유지합니다. 위치·배율·불투명도·흐림·어둡게 조절은 같은 탭에서 바로 사용합니다.
프리셋은 내장 배경만 제공합니다. 개인 폴더 선택·자동 검색·감시 기능은 사용하지 않습니다. 기존 개인 이미지와 저장된 배경 설정 파일은 삭제하거나 변경하지 않습니다. 선택한 이미지 한 장은 디자인에 포함되어 원본 위치와 관계없이 저장본에서 복원됩니다.
내용·규격 → 사양 목록 → 아이콘 크기 방식에서 선택합니다. 글자 크기에 맞춤은 0.52.5배를 세밀하게 조절하며, **직접 지정 (px)**은 글자 크기와 독립적으로 896px를 지정합니다. 슬라이더와 숫자 입력을 지원합니다. 크기에 맞춰 아이콘 공간·행 높이·글자 정렬을 계산하고 좁은 열에서는 가로 공간 안으로 제한합니다. 기존 디자인의 작은/보통/큰 비율은 그대로 읽습니다.
Node.js 18 이상이 필요합니다.
npm install
npm start
검증:
npm run check
포터블 빌드 명령:
npm run dist
결과물은 프로젝트 안의 dist\jjal-generator-v4.0.0-portable.exe입니다.
%APPDATA%\speccard\designs\*.json%APPDATA%\speccard\recovery-v2.json.speccard, PNG, WebP: 저장 대화상자에서 고른 위치디자인 삭제는 즉시 영구 삭제하지 않고 Windows 휴지통으로 보냅니다. 2.0 저장본은 schemaVersion: 2를 사용하며, 1.x 디자인은 불러올 때 호환 변환됩니다.
새 사양 입력은 최대 64행, 값당 1,000자입니다. 기존 저장 파일과 사양 프로필의 초과 내용은 자르지 않고 보존합니다. 정지 WebP는 무손실로 저장하며, 품질 조절은 움직이는 WebP에 적용됩니다.
파일 저장은 완성한 임시 파일을 교체하고 이전 정상 JSON을 .bak으로 보관합니다. 자동 복구본이 손상된 경우 이전 백업을 복구 후보로 안내합니다. 전원 차단이나 저장 장치 고장까지 복구를 보장하는 기능은 아닙니다.
main.js 창, 파일 저장, 자동 복구, 클립보드 IPC
preload.js 렌더러에 노출하는 최소 API
specReader.js Windows 사양 감지와 정규화
jsonStore.js 임시 파일 교체·정상 백업 보관·백업 읽기
backgroundLibrary.js 내장 배경 목록·썸네일·이미지 읽기
renderer/index.html 작업 중심 UI
renderer/background-library.js 내장 선택 창·검색·썸네일·외부 버튼 랜덤 적용
renderer/background-library.css 배경 선택 창 스타일
assets/backgrounds/ 내장 배경 PNG 164장
docs/BACKGROUND_GENERATION.json 생성 프롬프트·원본 크기·해시
docs/BACKGROUND_EXPANSION_GENERATION.json 추가 64장 프롬프트·원본 크기·해시·검수
docs/V3_2_VALIDATION.md 3.2.0 소스·자산·패키지 검증 기록
renderer/style.css 모듈러 스펙 벤치 테마와 반응형 레이아웃
renderer/spec-icons.js 아이콘 분류·라벨 연결·정규화·시트 경계
renderer/assets/spec-icons/ 생성한 PNG 시리즈 3개와 프롬프트
renderer/v2-core.js 2.0 상태 정규화·병합·배치 순수 함수
renderer/app.js Canvas 편집기와 PNG/WebP 출력
tests/ 사양 감지·상태/배치·저장 실패 회귀 테스트
101_이름.png–164_이름.png 연속 번호 적용dist/jjal-generator-v3.21-portable.exeassets/backgrounds/에 원본 PNG로 통합하고, 생성 프롬프트·참고 자료·크기·SHA-256·검수 상태를 docs/BACKGROUND_EXPANSION_GENERATION.json에 기록docs/V3_1_VALIDATION.md에 기록Backgrounds 폴더의 이미지 추가·제거 감지와 폴더 위치 안내빛번짐 제한과 저장 배경, 모바일 UI, WebP 출력, GIF/스티커/텍스트/밴드 편집을 순차적으로 추가했습니다.