Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
AI 모션 가이드8분 읽기·ExodeUI 팀

Claude 애니메이션: Claude로 애니메이션을 만들고 앱에 전달하는 방법

Claude로 애니메이션을 만드는 방법: Claude Design, Claude Motion, Artifacts, Claude Code 각각이 무엇을 출력하는지, Claude로 만든 애니메이션을 실제 앱으로 만드는 방법.

핵심 요약과 정의

핵심 포인트

시각적 출력을 위한 Claude Design 또는 Claude 모션, HTML, CSS 및 JavaScript 데모를 위한 Claude 아티팩트, MCP를 통해 애니메이션 코드를 작성하거나 다른 도구를 구동하는 Claude Code의 세 가지 방법으로 Claude를 사용하여 애니메이션을 만들 수 있습니다. 각각은 제품에 추가해야 하는 디자인, 비디오 파일 또는 코드를 제공합니다. 실제 앱 내에서 실행되어야 하는 애니메이션에는 앱이 실행할 수 있는 형식이 필요하므로 대부분의 Claude로 만든 모션은 출시되기 전에 런타임에 전달됩니다.

이 가이드 정보

ExodeUI는 Anthropic과 제휴하지 않습니다. Claude는 Anthropic의 상표입니다. 이 가이드에서는 Anthropic의 자체 문서를 기반으로 Claude가 모션을 위해 생성할 수 있는 것과 해당 모션을 출시된 앱으로 가져오는 데 필요한 것이 무엇인지 설명합니다.

Claude로 애니메이션을 만드는 방법

Claude는 몇 ​​가지 다른 모양으로 모션을 생성할 수 있으며 서로 바꿔 사용할 수 없습니다. 어느 것을 사용하느냐에 따라 얻는 것과 남은 작업량이 결정됩니다.

  • Claude Design: Claude와 채팅하여 캔버스에서 디자인과 대화형 프로토타입을 얻을 수 있습니다. Free, Pro, Max, Team 및 Enterprise 요금제에 포함되어 있으며 clude.ai/design의 독립형 사이트는 2026년 12월 14일에 폐쇄됩니다.
  • Claude 모션: 프롬프트와 파일을 비디오처럼 재생되고 MP4로 내보내는 코드로 구축된 짧은 애니메이션으로 변환합니다. Team 및 Enterprise 요금제에서는 베타 버전이며 비디오 모델을 사용하지 않으므로 실제 영상이나 사람을 만들 수 없습니다.
  • Claude 아티팩트: 대화 내에서 미리 볼 수 있는 실행 가능한 HTML, CSS 및 JavaScript로 모션 데모에 매우 빠릅니다.
  • Claude Code: 저장소에 애니메이션 코드를 작성하거나 ExodeUI MCP 서버를 포함하여 MCP를 통해 도구를 편집합니다.

더 나은 모션을 생성하는 프롬프트 팁

모호한 프롬프트는 모호한 움직임을 얻습니다. Claude는 속성, 양, 타이밍, 트리거 및 상태 등 모션 디자이너가 요구하는 세부 사항에 응답합니다. 감정을 설명하는 대신 이름을 지정하십시오.

이징 및 기간 이름 지정

"부드러운" 대신 "가벼운 바운스가 있는 스프링" 또는 "200ms 이상의 완화"라고 말합니다. 모델이 사용할 수 있는 값은 형용사보다 낫습니다.

트리거 이름 지정

"탭할 때", "마우스를 올리면", "목록 로드가 완료될 때" 등 무엇을 시작하는지 말해보세요. 트리거가 있는 모션은 나중에 실제 이벤트에 연결할 수 있습니다.

주 이름을 지정하세요.

예를 들어 "유휴, 누름, 로딩, 성공, 오류"와 같이 나열하면 단일 애니메이션 대신 작은 상태 머신을 얻을 수 있습니다.

플랫폼 이름과 한계 지정

출력이 React, SwiftUI 또는 웹 데모인지 여부와 수행해서는 안 되는 작업(예: "변환 및 불투명도에만 애니메이션 적용")을 말합니다.

데모 애니메이션이 제작 준비가 되지 않은 이유

Claude는 미리보기에 바로 보이지만 출시되기 전에 여전히 작업이 필요한 애니메이션 코드를 생성할 수 있습니다. 격차는 품질이 아니라 출력의 모양입니다.

  • 일반적으로 재사용 가능한 구성 요소가 아닌 한 화면에 대한 일회성 코드입니다.
  • 단일 상태를 가지며 로드, 오류, 비활성화 또는 중단된 상호 작용에 대한 논리가 없는 경우가 많습니다.
  • 하나의 플랫폼용으로 작성되었으므로 React 버전은 다시 작성하지 않으면 iOS에서 실행되지 않습니다.
  • 타이밍과 여유가 코드 내에 있으므로 디자이너가 개발자 없이 이를 변경할 수 없습니다.
  • 재사용하려는 모든 항목에는 하나의 구성 요소에 스니펫을 붙여넣는 것이 아니라 앱이 실행할 수 있는 파일 형식이 필요합니다.

ExodeUI의 MCP 서버로 Claude 제작 애니메이션 배송

ExodeUI는 대화형 UI 및 애니메이션을 위한 브라우저 및 데스크톱 도구입니다. 애니메이션은 레이아웃, 타임라인, 상태 머신, 스프링 물리학 및 로직을 포함하는 하나의 열린 .exode 파일에 있습니다. 런타임 패키지는 React, Vue, Svelte, Angular, Solid, React Native, SwiftUI 및 Flutter에서 해당 파일을 재생하므로 동일한 애니메이션이 각 플랫폼에 대해 다시 빌드되는 대신 앱 내에서 실행됩니다. ExodeUI는 100개 이상의 도구(빌드, 애니메이션, 로직 및 물리 추가, 라이브 편집기에 동기화, 내보내기)가 포함된 MCP 서버를 노출하므로 Claude Code, Cursor, OpenCode 및 기타 MCP 클라이언트는 일반 언어 프롬프트에서 파일을 생성하고 편집할 수 있습니다. 설정은 스크립트가 아닌 제품에 있으므로 복사할 명령이 없습니다. ExodeUI 설정에서 MCP를 켠 다음 MCP 서버를 연결하는 방식으로 클라이언트를 연결하세요. 우리는 ExodeUI를 만들고 있으니 대안도 확인해 보세요.

1. ExodeUI에서 MCP를 켭니다.

ExodeUI 설정에서 MCP 서버를 활성화합니다. AI 코딩 클라이언트가 파일을 작성하고 편집하는 데 사용하는 도구를 게시합니다.

2. 클라이언트 연결

다른 MCP 서버에 연결하는 것과 동일한 방식으로 Claude Code, Cursor, OpenCode 또는 MCP 클라이언트를 ExodeUI 서버에 지정합니다.

3. 모션 설명

일반 언어로 애니메이션을 요청하세요. 에이전트가 .exode 파일을 편집하면 변경 사항이 ExodeUI 편집기에 표시됩니다.

4. 동일한 파일 발송

React, SwiftUI, Flutter 등에서 ExodeUI 런타임을 통해 .exode 파일을 렌더링하고 코드에서 해당 입력과 상태를 구동합니다.

Claude Design 대 Claude Code + ExodeUI

두 경로 모두 프롬프트로 시작하여 제품의 모션으로 끝납니다. Claude Design는 작업을 디자인 캔버스에 유지하고 Claude Code와 ExodeUI는 실행되는 파일에 작업을 유지합니다.

당신이 얻는 것

Claude Design: 디자인 또는 클릭 가능한 프로토타입과 Claude Code용 핸드오프 번들. Claude Code + ExodeUI: 구성 요소로 재생되는 .exode 파일입니다.

애니메이션이 실행되는 곳

Claude Design: 디자인 캔버스 및 공유 프로토타입에 있습니다. Claude Code + ExodeUI: 앱, 웹, iOS 및 Android에서 입력 및 데이터에 반응합니다.

핸드오프 후 편집

Claude Design: 디자인을 변경한 후 다시 전달합니다. Claude Code + ExodeUI: 디자이너는 앱이 실행되는 것과 동일한 파일을 다시 빌드하지 않고 편집합니다.

Claude Design가 승리하는 곳

무료 계획을 포함한 모든 계획에서 다양한 시각적 방향을 탐색하고, 이해관계자에게 프레젠테이션하고, 정적 또는 프로토타입 작업을 제작합니다.

ExodeUI가 승리하는 곳

상태, 물리 및 입력과 함께 제공되어야 하는 모션은 단일 파일에서 플랫폼 전반에 걸쳐 재사용됩니다.

프로덕션 구현 예시

인터랙티브 컴포넌트 구현
import { ExodeUICanvas } from 'exodeui';

// Claude Code builds and edits /fluid_card.bexode through the ExodeUI
// MCP server. Your code passes inputs in and hears events back.
export function FluidCard() {
  return (
    <ExodeUICanvas
      src="/fluid_card.bexode"
      onTrigger={(name) => console.log('ExodeUI event:', name)}
    />
  );
}

기억할 핵심 원칙

  • Claude Design 및 Claude Motion은 시각적 작업을 생성하고 Claude Code는 코드를 생성하지만 둘 중 어느 것도 런타임이 아닙니다.
  • 애니메이션은 앱이 실행할 수 있는 형식을 갖추고 실제 상태와 입력에 연결된 경우에만 제공됩니다.
  • 실제로 사용할 수 있는 모션을 얻으려면 프롬프트에서 이징, 트리거 및 상태의 이름을 지정하세요.
  • ExodeUI의 MCP 서버를 사용하면 Claude Code가 React, SwiftUI, Flutter 등에서 실행되는 하나의 .exode 파일을 만들고 편집할 수 있습니다.

자주 묻는 질문

관련 가이드와 예제

인터랙티브 UI는 한 번만 디자인하고, 같은 파일을 배포하세요.

ExodeUI에서 상태, 스프링 물리, 로직을 시각적으로 만들고 같은 파일을 React, SwiftUI, Flutter 등에서 재생하세요. 무료로 시작할 수 있습니다.

무료로 사용해 보기