mesh-avatar-studio
Turn one illustration into an animated 2D mesh avatar with a coding agent and a local editor
翻譯準備中
easeUI 是開源的 React 元件套件,具備平滑緩動與彈簧動畫。以 Tailwind CSS 建置,透過 shadcn CLI 以來源檔案方式加入您的專案。
AI 翻譯
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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證easeUI 是一套具備平滑緩動與彈簧動畫的 React 元件。使用 shadcn CLI 將它們作為來源檔案加入您的專案。
AI 翻譯
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.