mesh-avatar-studio
일러스트를 코딩 에이전트와 로컬 편집기로 2D 메쉬 애니메이션 아바타로 변환
easeUI는 Tailwind CSS 기반 오픈소스 React 컴포넌트 모음으로 부드러운 이징·스프링 애니메이션을 제공합니다
easeUI is an open-source set of React components with smooth easing and spring animations. Built with Tailwind CSS and added to your project as source files through the shadcn CLI.
디자인TypeScript · CSSGitHub @rjcuff온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기easeUI is a set of React components with smooth easing and spring animations. Add them to your project as source files with the shadcn CLI.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
React components that move naturally.
Quick, quiet motion you install as source files with the shadcn CLI.
Most animation libraries make interfaces feel busy. easeUI goes the other way. Every component is tuned so motion confirms what you did and then gets out of the way.README 전문 보기 ↗Most animation libraries make interfaces feel busy. easeUI goes the other way. Every component is tuned so motion confirms what you did and then gets out of the way.
Two categories, both free and MIT licensed.
| Category | What you get |
|---|---|
| Components | Buttons, inputs and overlays, plus feedback like toasts and alerts. Includes a command palette, OTP input, number ticker, tabs, drawer, stepper, rating, tag input and avatar group. |
| Agents | Pieces for AI interfaces. A message bubble, streaming text and responses, a reasoning disclosure, loading states, a prompt input, tool approval and a task list. |
Every component page has a live preview, the full source, install steps and an API reference. The site always has the current list, so this file doesn't keep one.
New components land every few days. The latest:
| Component | What it does |
|---|---|
| Reasoning Disclosure | Shimmers "Thinking" while a model reasons, then folds into "Thought for 8s" once it answers. |
Every change, release by release, is in CHANGELOG.md.
easeUI works in any React project that uses Tailwind CSS 4 and the shadcn CLI.
1. Set up shadcn if your project doesn't use it yet.
npx shadcn@latest init
2. Add a component. easeUI is in shadcn's registry directory under the @easeui namespace, so this works with no extra setup.
npx shadcn@latest add @easeui/toast
Installing from the registry URL works the same way.
npx shadcn@latest add https://easeui.dev/r/toast.json
3. Use it.
import { Toaster, toast } from "@/components/motion/toast";
export default function App() {
return (
<>
<button onClick={() => toast.success("Changes saved")}>Save</button>
<Toaster />
</>
);
}
Claude Code, Cursor and Codex can find and install easeUI components for you.
Connect the MCP server, so your agent can search the catalog and read each component's props.
claude mcp add --transport http easeui https://easeui.dev/api/mcp
Or add the easeUI skill, which tells your agent to reach for an existing component before writing a new one.
npx skills add rjcuff/easeui --skill easeui
The full guide, including llms.txt, is at easeui.dev/docs/ai-agents.
easeUI is free and stays free. easeUI Pro is the paid set, built for AI products, with the same motion rules.
Everything in Pro installs the same way as easeUI, as source files you own. See the catalog.
easeUI is built with Next.js 16, React 19, Tailwind CSS 4 and Bun.
git clone https://github.com/rjcuff/easeui.git
cd easeui
bun install
bun run dev
The site runs at http://localhost:3000.
| Script | What it does |
|---|---|
bun run dev | Starts the dev server |
bun run build | Builds for production |
bun run typecheck | Checks types |
bun run lint | Lints with Biome |
bun run lint:shadcn | Lints components against shadcn registry rules |
bun run test | Runs unit tests |
bun run check:registry | Validates every registry entry, date and source file |
bun run check | Runs typecheck, both linters and the registry check together |
app/ Routes, pages and registry endpoints
components/motion/ The installable components
components/previews/ Live previews shown on the site
components/app/ Site chrome, docs UI and the playground
lib/registry.ts The component catalog
lib/ease.ts Shared motion tokens
components/motion/.components/previews/<category>/ and register it in components/previews/index.tsx.lib/registry.ts and its dates to lib/component-dates.ts.bun run check.CONTRIBUTING.md has the motion and accessibility rules every component follows.
Issues and pull requests are welcome. Read CONTRIBUTING.md before you start.
Released under the MIT License. Made by Ryan.