곧 출시됩니다. 대기자 명단에 먼저 기회가 주어집니다. - 대기자 명단 등록 →
신규 Claude Code, Cursor & Copilot용 MCP 서버

걱정 마세요. UI, 저희가 책임집니다.

React, Vue, Svelte, Angular, Astro 또는 순수 HTML을 위한 300개 이상의 애니메이션 기반 접근성 높은 컴포넌트와 효과. 네이티브 Web Components, 의존성 제로, 그리고 AI 코딩 에이전트가 딱 맞는 컴포넌트를 찾아 설치하게 해 주는 MCP 서버까지.

프로젝트에서 시작하기
npx marvelous-ui-library@latest init 명령 복사

키 없이 무료. Pro를 구매하셨나요? 요청이 나오면 라이선스 키를 붙여 넣으세요.

Free pack 다운로드

출시일에 먼저 이용할 수 있습니다. 스팸 없음, 클릭 한 번으로 구독 취소 · 개인정보 처리방침.

Marvelous UI MCP 서버를 사용하는 실제 Claude Code 세션.

라이브러리 하나. 앞으로 옮겨 갈 모든 스택에서.

ReactNext.jsVueNuxtSvelteSvelteKitAngularAstroSolidQwikLitLaravel BladeRailsDjangoWordPress일반 HTML

명령 하나면 됩니다. 코드는 여러분의 것, 선택도 여러분의 몫입니다.

프로젝트에서 실행하세요. 프로젝트 설치 또는 공유 사용자 설치를 선택합니다. 그다음 Enter를 눌러 Free pack을 설치하거나, 라이선스 키를 붙여 넣어 Pro를 설치하세요.

  1. 설치컴포넌트, CLI, MCP 서버, 에이전트 지침을 한 번에 설정합니다.
  2. 추가필요한 컴포넌트만 프로젝트에 복사합니다.
  3. 원할 때 업데이트로컬 수정 사항은 그대로 유지되며, 받은 모든 Pro 버전이 저장되어 오프라인에서도 다시 설치할 수 있습니다.

Marvelous UI로 시작하기

키 없이는 Free, 라이선스 키가 있으면 Pro.

npx marvelous-ui-library@latest init 명령 복사

나중에: npx marvelous-ui-library@latest add dialog tabs

새 버전이 나오면: npx marvelous-ui-library@latest update

Node.js가 없나요? 라이선스 키로 Pro pack을 다운로드하세요.

모든 것을 만져 보세요. 이 페이지는 100% Marvelous UI로 만들었습니다.

호버 · 클릭탭 Marvelous

Particle text

수천 개의 입자가 단어를 그리고, 커서를 피해 달아나며, 클릭하면 흩어집니다.

<mv-particle-text>

클릭탭

접근 허용

Scramble text

무작위 글리프가 실제 텍스트로 바뀌며, 그동안에도 계속 읽을 수 있습니다.

<mv-scramble-text>

클릭탭

$

Number ticker

숫자가 자릿수별로 굴러가는 카운터. 모든 로캘에 맞게 서식이 지정됩니다.

<mv-number-ticker>

클릭탭

잊을 수 없는 UI.

Text reveal

글자, 단어 또는 줄 단위로 마스크 뒤에서 단어가 떠오릅니다.

<mv-text-reveal>

보기

빛나게 만들기

Sparkles text

단어 주위에서 작은 별들이 반짝입니다. 여기서는 애니메이션 그라디언트 위에 있습니다.

<mv-sparkles-text>

커서를 움직여 보세요보기

Mesh gradient

색의 리본이 GPU에서 흐르며 커서 쪽으로 기울어집니다. 동작 줄이기 설정에서는 정지 화면으로 표시됩니다.

<mv-mesh-gradient>

보기

Grid pattern

순수 CSS로 만든, 앞쪽으로 스크롤되는 원근 바닥.

variant="retro"

보기

Meteors

빛나는 꼬리를 남기는 대각선 유성우.

<mv-meteors>

보기

Light rays

클래스 하나로 위에서 쏟아지는 부드러운 빛줄기.

.mv-light-rays

보기

Noise

어떤 표면에든 입히는 애니메이션 필름 그레인. 곱게도, 거칠게도.

.mv-noise

드래그 · 방향키스와이프
바이올렛색조 285
엠버색조 35
라군색조 200
모스색조 145
로즈색조 350
시트러스색조 95
글레이셔색조 235
더스크색조 320

3D gallery

돌릴 수 있는 카드 고리: 관성으로 돌다가 앞쪽 카드에 멈춥니다. 순수 CSS 3D, WebGL 없음.

<mv-gallery-3d>

호버보기

Spotlight

이 카드 그룹 전체에서 빛이 커서를 따라갑니다.

<mv-spotlight>

보기

Pro 플랜

Border beam

어떤 상자든 테두리를 따라 혜성 같은 빛이 달립니다.

.mv-border-beam

스크롤위로 스와이프
  1. v4.2 대시보드 PDF 내보내기
  2. v4.1 모바일 앱 오프라인 모드
  3. v4.0 실시간 공동 편집기
  4. v3.9 SAML 기반 SSO 로그인
  5. v3.8 전체 텍스트 검색 3배 빨라짐
  6. v3.7 자동 다크 테마
  7. v3.6 서명된 웹훅과 감사 로그

Progressive blur

콘텐츠가 가장자리에서 부드러운 블러로 녹아듭니다. 순수 CSS로.

.mv-progressive-blur

호버보기

Glow

어떤 요소 뒤에든 그라디언트 링과 후광을 더합니다.

.mv-glow

길게 누르기

버전 2.4 출시

모든 사용자에게 한 번에 적용됩니다.

  • 변경 사항 12개
  • 모든 검사 통과
길게 눌러 출시

“Lumen 리디자인” 삭제

파일 48개와 그 기록이 모두 함께 삭제됩니다.

  • 파일 48개
  • 2.1 GB
길게 눌러 삭제

Hold button

누르고 있는 동안 버튼에 액체가 차오르고, 손을 떼면 빠집니다. 키보드: Space 또는 Enter를 길게 누르세요.

<mv-hold-button>

클릭탭

Confetti

버튼에서 터지는 물리 기반 색종이, 또는 화면 가득한 불꽃놀이.

<mv-confetti-button>

클릭탭
<mv-hold-button>

Copy button

주행 거리계처럼 아이콘이 굴러 올라가 체크 표시가 됩니다.

<mv-copy-button>

클릭탭

Theme toggle

새 테마가 버튼에서 원형으로 퍼져 나갑니다.

<mv-theme-toggle>

호버탭

Button effects

속성 하나로 무지개 테두리, 3D 눌림, 광택 효과.

data-effect

입력 · 드래그 · 클릭입력 · 드래그 · 탭

$24 / 월

$19 / 월, 연간 결제

5

레이블, 힌트, 오류 상태를 모두 CSS로.

Tabs, slider & field

지루한 부분을 제대로: 레이블, 오류, 키보드, 다크 모드까지 포함.

클릭탭

프로젝트 이름 변경

닫을 때까지 포커스가 안에 머뭅니다. Escape도 동작합니다.

Dialog

포커스가 안에 갇히고, Escape로 닫히며, 포커스가 원래 위치로 돌아갑니다.

<mv-dialog>

클릭 · 스와이프탭 · 스와이프

Toast

스와이프로 닫는 겹쳐 쌓인 알림. 스크린 리더에 안내됩니다.

toast()

호버 · 포커스키보드 포커스

Tooltip

호버와 키보드 포커스에 열리고, 화면 안에 머물도록 위치를 뒤집습니다.

<mv-tooltip>

보기
결제 완료대기 중라이브

Badge

모든 톤의 상태 표시, 깜박이는 라이브 점 포함.

.mv-badge

전체 라이브러리 둘러보기

모든 컴포넌트를 실시간 미리보기, 사용 마크업, 전체 API, 접근성 노트와 함께 제공합니다. 카테고리, 키트, Exclusive 또는 Free pack으로 필터링하세요.

출시 시점의 컴포넌트 & 효과
런타임 의존성
~ KB컴포넌트당 크기 중앙값(gzip)
동작 줄이기 & 다크 모드 지원

웹 플랫폼 위에 만들었습니다. 내년이면 다시 작성될 프레임워크 위가 아닙니다.

진짜 AI 네이티브

내장 MCP 서버로 어떤 에이전트든 카탈로그를 검색하고, 각 API를 읽고, 의존성과 함께 컴포넌트를 설치할 수 있습니다. 지어낸 prop은 없습니다.

MCP 도구 보기 →

프레임워크 무관

네이티브 Custom Elements + 레이어드 CSS. 스택을 바꿔도 UI는 그대로입니다.

한 줄로 브랜드 적용

OKLCH 디자인 토큰. 슬라이더를 드래그하면 이 페이지 전체의 테마가 실시간으로 바뀝니다.

기본으로 접근성 지원

ARIA 역할, 완전한 키보드 지원, 눈에 보이는 포커스, 동작 줄이기. 나중에 덧붙인 기능이 아닙니다.

모든 컴포넌트 페이지에 접근성 노트가 있습니다. 키보드, 스크린 리더, 동작 줄이기 사용자를 위해 무엇을 하는지 설명합니다.

컴포넌트 둘러보기 →

코드는 여러분의 것

읽기 쉬운 파일이 여러분의 저장소에 들어갑니다. 블랙박스도, 종속도 없습니다.

모든 앱이 매번 다시 만드는 작은 것들. 각각 태그 하나, 기본으로 접근성 지원.

직접 만든 버전이 놓치는 디테일을 위한 새 컴포넌트 20개: 계속 동작하는 자동 완성, 늘 최신으로 유지되는 “3분 전”, 첫 렌더링 때 튀지 않는 카운트.

<mv-password-field>
  • 인보이스 #4821 결제 완료
  • 프로덕션에 배포
  • Aiko 님이 팀에 합류
<mv-relative-time>
메리노 비니 $38
2
<mv-count-bump>

이미 잘 아는 메커니즘. 실제 문제를 해결하는 UI로 다시 만들었습니다.

155개의 Exclusives: 다른 어떤 라이브러리에서도 찾을 수 없는 오리지널 컴포넌트입니다. 가장 유용한 것들은 해결하는 문제별로 묶인 8개의 키트로 제공됩니다. 상당수는 영화, 게임, TV 시리즈 또는 소설의 메커니즘을 가져와 유용한 인터페이스 동작으로 바꿉니다. 빌려 오는 것은 메커니즘뿐이며, 아트워크, 로고, 타이포그래피, 색상은 절대 가져오지 않습니다.

사용자를 놓치지 않는 폼

충돌, 오타, 쏟아지는 오류에도 살아남는 긴 폼.

검증할 수 있는 AI

출처, 해석, 작성자를 주장 하나하나마다 보여 줍니다.

신뢰와 개인정보 보호

클릭 전에 잡아내는 유사 도메인, 초대받기 전까지 조용한 임베드.

드래그. 드롭. 배포.

Playground에서 빈 페이지나 템플릿으로 시작해 섹션과 컴포넌트를 끌어다 놓고, 텍스트를 편집하고, 브랜드 색상을 고르세요. 클릭 한 번으로 깔끔한 HTML, React, Vue, Svelte 또는 Astro 코드를 내보낼 수 있습니다.

  • 14 섹션
  • 9 블록
  • 3 템플릿
  • 5 내보내기 형식

내비게이션 바, 히어로, 벤토 및 스포트라이트 기능 소개, 통계, 가격, 추천사, FAQ, 뉴스레터, 행동 유도, 푸터: 바로 넣어 쓸 수 있으며, 라이브러리로만 만들었습니다.

자유롭게 사용해 보세요. 코드 내보내기는 모든 플랜에 포함됩니다.

에이전트가 더 이상 추측하지 않습니다. 매뉴얼을 읽습니다.

AI 에이전트는 UI 작성에는 뛰어나지만 라이브러리 API를 기억하는 데는 서툽니다. Marvelous MCP 서버는 카탈로그, 모든 컴포넌트의 API와 데모 마크업, 그리고 파일을 의존성과 함께 설치하는 도구를 에이전트에게 제공합니다. 결과: 프로젝트가 어떤 프레임워크를 쓰든 첫 시도에 올바른 코드. Claude Code, Cursor, Copilot, Windsurf와 함께 작동합니다.

  • search_components 이름, 태그, API 전체 텍스트 검색
  • get_component API, 접근성 노트, 표준 데모 마크업
  • install_components 파일과 의존성을 복사하고, 여러분의 프레임워크용 스니펫을 반환
  • get_design_tokens 커스텀 CSS를 테마에 맞추기 위해

에이전트도 같은 기준 정보를 사용합니다

설치 명령에는 MCP 서버와 에이전트 지침이 포함됩니다.

프로젝트 설정은 이 저장소에서 지원되는 에이전트를 구성합니다. 사용자 설정은 Codex, Claude Code, Cursor, OpenCode를 감지한 다음, 그중 어떤 에이전트든 모든 프로젝트에 걸쳐 연결할 수 있게 합니다. 감지된 에이전트를 모두 선택하거나, 몇 개만 고르거나, 에이전트 없이 CLI를 사용하세요. 에이전트 연결과 라이브러리를 제거하려면 uninstall을 실행하세요.

애니메이션 UI 키트 대부분은 React 전용입니다. 여러분의 키트는 그래선 안 됩니다.

주요 기능일반적인 React UI 키트Marvelous UI
Vue, Svelte, Angular, Astro, HTML에서 동작아니요예
런타임 의존성framer-motion, three, gsap…없음
AI 에이전트용 MCP 서버드묾 포함
다른 곳에서는 찾을 수 없는 오리지널 컴포넌트드묾155개의 Exclusives
모든 곳에 다크 모드 + 동작 줄이기제각각 모든 컴포넌트
여러분의 CSS가 항상 우선합니다아니요예
가격대개 연간 구독한 번 결제, 영구 소유

간단한 가격. 한 번 결제로 영구 소유.

모든 플랜에는 모든 컴포넌트, MCP 서버, CLI 및 Playground 내보내기가 포함됩니다. Lifetime은 갱신 없이 앞으로 나올 모든 컴포넌트와 업데이트를 더합니다.

가격은 USD 기준입니다. EU 및 영국: VAT 포함. 미국, 캐나다, 인도: 결제 시 판매세가 추가됩니다. 판매 대행사(merchant of record)인 Polar가 판매합니다. 14일 환불(조건).

무료로 시작하세요. 컴포넌트 21개, 이메일 불필요, 계정 불필요.

일상적으로 쓰는 기본 컴포넌트를 유료 플랜과 같은 CLI 및 MCP 서버와 함께 제공합니다. 계정도 라이선스 키도 필요 없습니다. MIT 라이선스: 소스를 읽고, 그대로 배포하세요.

  • Button
  • Badge
  • Card
  • Input
  • Textarea
  • Field
  • Select
  • Checkbox
  • Radio
  • Switch
  • Dialog
  • Popover
  • Tooltip
  • Tabs
  • Accordion
  • Toast
  • Menu
  • Separator
  • Kbd
  • Skeleton
  • Typography

ZIP · 직접 다운로드 · MCP 서버, CLI, 문서 포함

라이선스 키를 건너뛰면 설치 명령이 Free pack을 설정합니다. 수동으로 사용하려면 위의 ZIP 직접 다운로드도 계속 이용할 수 있습니다.

나머지도 필요하신가요?

모든 플랜에서 라이브러리 전체를 이용할 수 있습니다.

  • 300개 이상의 모든 컴포넌트 & 효과
  • 다른 곳에는 없는 독점 오리지널
  • 전체 페이지 블록: 히어로, 가격, FAQ, 푸터…
  • Playground에서 HTML, React, Vue, Svelte, Astro로 내보내기

시간이 없나요? 이 라이브러리로 랜딩 페이지를 만들어 드립니다. 5일 안에.

전환에 집중한, 애니메이션이 있는 접근성 높은 랜딩 페이지를 여러분의 스택으로 소스 코드와 함께 제작해 드립니다. $2,850부터. 매월 3자리 한정.

Marvelous UI 제작자 Quentin Fankrache가 만들었습니다.

문의하기

질문과 답변.

React / Vue / Svelte / Angular에서 정말 동작하나요?

네. 컴포넌트는 light DOM 마크업과 캐스케이드 레이어 CSS를 사용하는 표준 Custom Elements입니다. React 19+는 기본으로 지원하고, Vue는 한 줄(isCustomElement), Angular는 CUSTOM_ELEMENTS_SCHEMA가 필요하며, Svelte, Astro, 일반 HTML은 그대로 동작합니다. MCP/CLI가 여러분의 프레임워크에 맞는 정확한 스니펫을 반환합니다.

Exclusives와 키트란 무엇인가요?

Exclusives는 다른 어떤 라이브러리에서도 찾을 수 없는 155개의 오리지널 컴포넌트로, 모든 유료 플랜에 포함됩니다. 키트는 사용자를 놓치지 않는 폼이나 안전한 파괴적 작업처럼, 해결하는 문제별로 가장 유용한 컴포넌트를 묶어 둡니다. 8개 키트 보기

Lifetime과 구독: 무엇이 남나요?

Lifetime은 한 번만 결제합니다. Marvelous UI가 발행되는 한, 모든 신규 컴포넌트, 업데이트, Playground 내보내기를 갱신 없이 이용할 수 있습니다. 10월 15일부터는 연간 또는 월간으로 구독하여 구독 기간 동안 같은 혜택을 받을 수도 있습니다. 구독을 중단해도 다운로드한 모든 버전을 모든 프로젝트에서 영구적으로 사용할 수 있습니다. 프로젝트를 업데이트하고 싶을 때 npx marvelous-ui-library@latest update를 실행하세요. 로컬 수정 사항은 덮어쓰지 않습니다.

CLI는 검증된 Pro 아카이브를 로컬에 저장합니다. 구독이 끝난 후에도 npx marvelous-ui-library@latest restore를 실행하면 취득한 버전을 다시 설치할 수 있습니다.

출시 가격은 얼마인가요?

10월 14일까지 Lifetime은 출시 가격으로 판매됩니다: Solo 기준 $399 대신 $120. 출시 이후와 동일한 Lifetime 라이선스로, 앞으로의 모든 업데이트가 포함되고 갱신이 없으며, 가격만 더 저렴합니다. 구독은 10월 15일에 시작됩니다.

클라이언트 프로젝트와 SaaS 제품에 사용할 수 있나요?

네, 상업용을 포함해 최종 제품 수에 제한이 없습니다. 할 수 없는 것은 컴포넌트 자체를 UI 키트, 템플릿 마켓플레이스 상품 또는 경쟁 라이브러리로 재판매하거나 재배포하는 것입니다.

프로젝트를 납품하면 클라이언트는 무엇을 받나요?

해당 사이트나 앱에 사용된 컴포넌트는 소스를 포함해 함께 제공됩니다. 클라이언트는 그 제품을 운영하고 유지보수하는 용도로만 사용할 수 있으며, 다른 제품에는 사용할 수 없습니다. Unlimited에서는 그 소스를 넘겨 클라이언트나 다른 협력 업체가 제품을 유지보수하게 할 수도 있습니다. 여러분의 프로젝트에 참여하는 프리랜서는 여러분의 개발자 한 명으로 간주됩니다. 라이선스 읽기

Rails, Django, Laravel, WordPress?

네. 컴포넌트는 일반 HTML 태그, CSS 파일, JavaScript 모듈이므로 서버 렌더링 템플릿 어디서나 동작합니다. CSS와 스크립트를 한 번 불러온 다음 태그를 작성하면 됩니다. 파일은 CLI(Node.js 필요)로 복사하거나 ZIP에서 가져오세요. Free pack 또는 다운로드 페이지의 Pro pack을 이용할 수 있습니다.

Tailwind와 함께 쓸 수 있나요?

완벽하게 됩니다. 모든 셀렉터는 @layer mv.* 안에서 :where()로 감싸져 있어 유틸리티 클래스가 항상 우선합니다. 레이어 순서를 한 번만 선언하면 끝입니다.

SSR은요? Next.js, Nuxt, SvelteKit, Astro는?

모든 모듈은 SSR에서 안전합니다(최상위에서 window/document에 접근하지 않음). 컴포넌트는 클라이언트에서 업그레이드됩니다.

접근성을 지원하나요?

모든 인터랙티브 컴포넌트에 ARIA 역할, 완전한 키보드 지원, 눈에 보이는 포커스를 제공합니다. 장식 효과는 보조 기술에서 숨겨지며, 사용자가 동작 줄이기를 선호하면 멈춥니다.

마음에 들지 않으면요?

14일 이내에 이메일로 연락하세요. 아직 Pro pack을 다운로드하지 않았다면(CLI 또는 다운로드 페이지), 이유를 묻지 않고 전액 환불해 드립니다. 이미 다운로드했다면 무엇이 맞지 않았는지 알려 주세요. 한 번 환불해 드립니다. 먼저 Free pack과 Playground를 무료로 사용해 볼 수 있습니다. 이용약관

회사 명의 인보이스를 받을 수 있나요?

네. 결제는 판매 대행사(merchant of record)가 처리하며, 회사 정보가 기재된 VAT 규정을 준수하는 인보이스를 발행합니다.

프로젝트마다 같은 컴포넌트를 다시 만드는 일은 이제 그만.

걱정 마세요. UI는 저희가 책임집니다. 곧 출시됩니다.

이 페이지는 AI로 번역되었습니다. 번역 문제 신고