mesh-avatar-studio
일러스트를 코딩 에이전트와 로컬 편집기로 2D 메쉬 애니메이션 아바타로 변환
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Free, open-source cover generator for your app. Drop in screenshots, pick a template and a brand color, export a ready-to-share PNG. 100% client-side, no account needed.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Turn your app screenshots into a cover for your README, Product Hunt or LinkedIn.
Free, open source and 100% client-side.
The cover above was made with Cover Studio itself. Drop in your screenshots (or let Cover Studio
capture your site from its URL), pick a template and a brand colour, and export a PNG.README 전문 보기 ↗Turn your app screenshots into a cover for your README, Product Hunt or LinkedIn. Free, open source and 100% client-side.
Try it · Report a bug · Contribute
The cover above was made with Cover Studio itself. Drop in your screenshots (or let Cover Studio capture your site from its URL), pick a template and a brand colour, and export a PNG.
Requirements: Node.js 20 or later and pnpm 10.
git clone https://github.com/roosveltkn/cover-studio.git
cd cover-studio
pnpm install
pnpm dev
Open http://localhost:3000.
| Command | Purpose |
|---|---|
pnpm dev | development server |
pnpm build | production build (static export to out/) |
pnpm lint | ESLint |
pnpm typecheck | TypeScript check |
pnpm format | Prettier formatting |
pnpm i18n:check | translation consistency (keys, variables, hard-coded text) |
pnpm readme:visuals | regenerate the README cover and GIF (after pnpm build) |
pnpm test | unit tests (Vitest) |
pnpm test:e2e | build, then end-to-end tests (Playwright) |
pnpm capture:dev | local capture service (vercel dev) |
pnpm capture:test | capture service tests |
pnpm capture:typecheck | capture service TypeScript check |
Next.js (App Router, static export) · React 19 · TypeScript ·
Tailwind CSS 4 · shadcn/ui (Base UI) · Zustand · modern-screenshot · dnd-kit.
The optional capture service runs headless Chromium (puppeteer-core and @sparticuz/chromium)
on Vercel Functions.
app/ pages (landing, editor) and SEO metadata
components/ editor, landing and UI components
templates/ one folder per cover template, plus the registry (registry.ts)
mockups/ browser and phone frames (SVG / CSS)
stores/ editor state (Zustand)
lib/ pure logic: colours, images, export, capture client
i18n/ home-made translator; texts live in messages/{fr,en,es}.json
capture/ URL capture service (separate Vercel project, headless Chrome)
docs/ specification (SPECS.md), internationalisation (I18N.md), capture (CAPTURE.md),
README visuals (assets/)
tests/ unit tests (tests/unit) and end-to-end tests (tests/e2e)
Contributions are welcome: new templates, export formats, languages, fixes. Look for the good first issues. Read CONTRIBUTING.md, especially Adding a template, and the code of conduct.
Found a security issue? See SECURITY.md.
MIT © Roosvelt Kenne