cinetic
코드에서 만든 시네마틱 런치 영상과 모션 디자인을 코딩 에이전트가 연출합니다
브라우저에서 키캡 디자인, 레이아웃·색상·아트워크 선택·3D 미리보기·PNG·SVG·JSON·제작 지그 내보내기, 회원가입 없이
An open-source keycap designer in your browser: pick a layout, set colors, add artwork, preview in 3D, and export PNG, SVG, JSON, or a production jig. No sign-up.
디자인GitHub @Hanggesimida온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Browser-based keycap editor. Pick a layout, paint colors and legends, then export PNG, SVG, JSON, or production jig files — no sign-up, no backend.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Keyboard Designer is a browser-based keycap editor. Open it, pick a layout, paint colors and legends, then export PNG, SVG, JSON, or production jig files — no sign-up, no backend, no cloud storage.
The app is already deployed on Vercel. Open kbd.weihangli.dev in your browser to try it — no install required.
Ctrl/⌘ + Z / Y).en as the default.There is no account, user center, or admin console. Design state exists only in the current browser tab. Refresh, close the tab, or crash the browser and unsaved work is gone. Save by exporting JSON and keep those files in your own backup flow.
The product does not need API, PostgreSQL, Redis, Prisma, JWT, email, object storage, or payment configuration.
| Area | Choice |
|---|---|
| App | Next.js 16 (App Router + Turbopack) |
| UI | React 19, Tailwind CSS 4, shadcn/ui |
| i18n | next-intl (en default, zh prefixed) |
| State | Zustand + zundo |
| Gestures | @use-gesture/react, @react-spring/web |
| Export | Browser opentype.js in apps/web/lib/export/browser/ |
| Monorepo | pnpm workspaces + Turborepo |
keyboard-designer/
├── apps/
│ └── web/ # Next.js product (home + /design editor)
├── packages/
│ ├── ui/ # Shared shadcn/ui components and styles
│ ├── eslint-config/ # Shared ESLint config
│ └── typescript-config/ # Shared TypeScript config
└── artifacts/ # Blender sources and video assets
A former NestJS backend (auth, cloud designs, orders, payments, admin) and its frontend pages have been removed from this repository. The last full-stack snapshot is archived at the git tag v0-fullstack-archive.
Web-app details live in apps/web/README.md.
Requirements:
corepack enable is the usual way to pin it)pnpm install
pnpm dev
Then open:
http://localhost:3000 — marketing home (English)http://localhost:3000/zh — marketing home (简体中文)http://localhost:3000/design — editorhttp://localhost:3000/zh/design — editor in 简体中文No backend process and no environment variables are required. The editor is desktop-first (≥ 768px).
From the repo root:
pnpm dev # Next.js dev server
pnpm build # production build
pnpm start # serve the production build
pnpm lint # lint
pnpm test # unit tests
pnpm typecheck # TypeScript
Third-party fonts, GLB models, images, and icons may use their own licenses — check those before redistributing.