Materializr
오픈소스 파라메트릭 3D CAD로 제약 스케치·솔리드 모델·나사·SVG·텍스트 조각·STL/STEP 내보내기를 지원합니다
Psi는 모든 의미 색상이 OKLCH 공식인 테마 가능한 디자인 시스템으로, 브랜드 앵커와 대비 검증 다중 테마 토큰을 제공합니다
Psi — a themeable design system where every semantic color is an OKLCH formula. Brand anchors in, a contrast-validated multi-theme token set out.
디자인TypeScript · CSSGitHub @handamade온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Design system I build, version and publish
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
OKLCH-based design system for web applications, built on four core principles:
1. OKLCH calculations, not swatch ladders. Semantic colors are formulas, not hand-picked scales.
2. Pixel-true scale names. psi-gap-8 means 8px; component sizes are numbers (32, 40), never S/M/L.
3. Component-level tokens. Every component is independently themeable; derived states live in code, not as separate styles.
4. Flat variant naming. accent, accent-subtle, neutral — no primary/secondary hierarchies.README 전문 보기 ↗Live site: psi.kurkin.de · Storybook
OKLCH-based design system for web applications, built on four core principles:
psi-gap-8 means 8px; component sizes are numbers (32, 40), never S/M/L.accent, accent-subtle, neutral — no primary/secondary hierarchies.pnpm install
pnpm build
pnpm test
pnpm dev
pnpm install — Install dependenciespnpm build — Build all packagespnpm test — Run vitest across the workspacepnpm dev — Start tokens watcher + Storybook dev serverThe public site (promo page at / + Storybook at /storybook/) deploys to
Vercel from this repo:
pnpm build:web — build all packages, then assemble site-dist/ (promo + storybook)pnpm dev:web — tokens watcher + promo (5199) + storybook (6006) dev serversapps/promo/src/content/updates.ts,
merge to main — the Vercel Git integration rebuilds and deploys the site.vercel.json (build command, output site-dist/).For AI: see llms.txt and per-package llms.txt files for machine-readable artifacts.
https://psi.kurkin.de/mcpnpx @handamade/psi-mcpTools: search(query) → compact briefs with ids · get(id) → full detail (component:Button, token:bgPrimary, topic:variants, or a bare name).
Generate agent context: npx @handamade/psi-mcp init (writes/updates AGENTS.md; add --claude for CLAUDE.md too). See packages/mcp/README.md.