3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Claude Code】フロントエンド開発に使えるUIライブラリ・MCP・参考サイトまとめ

3
Last updated at Posted at 2026-10-29

はじめに

Next.js + TypeScriptの開発で、Claude CodeなどのAIコーディングエージェントに画面を作らせるときに使えるUIライブラリ・テンプレート・プロンプト集・AIツールをまとめました。

「料金」の列は次の意味です。

  • 無料:有料プランなし
  • 一部有料:本体は無料で、Pro版やテンプレートなどが有料
  • 有料:基本的に有料

掲載している情報は、2026年10月時点で各サービスの公式サイト・GitHub・料金ページを確認したものです。料金やライセンスは変わることがあるので、利用する際は最新の情報を確認してください。

おすすめの構成

AIに画面を作らせながら、実装の速さとUIの品質を両方上げたいなら、次の構成から試すのがおすすめです。

用途 おすすめ
基本のUIライブラリ shadcn/ui
Claude Codeから部品を探して入れる shadcn/ui MCP、21st.dev
アニメーション・視覚効果 Magic UI、Aceternity UI、React Bits
AIに渡すデザイン指示 VibePrompts
テーマ調整 Tweakcn
実装後の確認 Storybook

基本の方針は、中心に使うUIライブラリを1つ決めて、足りない部品や演出だけを別のライブラリから足すことです。役割が同じライブラリを複数入れると、依存関係やCSSの管理が大変になり、デザインもバラつきます。

1. アニメーション・リッチなUIパーツ

LPのヒーローセクションや、目を引く演出を足したいときの候補です。ほとんどがshadcn/uiのレジストリに対応していて、npx shadcn addで1つずつ取り込めます。

サービス 得意なこと 料金 ライセンス
Magic UI テキスト演出、Marquee、背景エフェクト 一部有料 MIT
Aceternity UI 3D、スクロール演出、印象的なヒーロー 一部有料 独自
React Bits テキストアニメーション、背景、インタラクション 一部有料 MIT + Commons Clause
Animate UI shadcn/uiに足せるアニメーション付き部品 無料 MIT + Commons Clause
Motion Primitives テキスト効果、トランジション 一部有料 MIT
Arc UI モーション付き部品とブロック。Tailwind不要(CSS Modules) 一部有料 MIT
EasyUI 動きのあるReactコンポーネント 無料 MIT
Obsidian UI canvas・WebGLも使う視覚効果 無料 MIT
Cult UI 個性的な見た目と質感のアニメーション部品 無料 MIT
Eldora UI LP向けのテキスト演出・ビジュアル部品 無料 MIT
Kokonut UI AI UI・カード・ボタンなどの動きのある部品 一部有料 MIT
Fancy Components 遊び心のあるマイクロインタラクション 無料 MIT
Motion アニメーションライブラリ本体(旧Framer Motion) 一部有料 MIT

React BitsとAnimate UIは純粋なMITではなく「MIT + Commons Clause」です。自分のアプリに組み込んで商用利用するのは問題ありませんが、コンポーネント自体を販売・再配布することは禁止されています。Aceternity UIも独自ライセンスで、ソースの再配布はできません。

選び方の目安です。

  • 印象的なLP・ヒーローセクション:Aceternity UI、Magic UI
  • 個別のアニメーション:React Bits、Motion Primitives、Motion
  • shadcn/uiの部品にそのまま動きを足す:Animate UI、Cult UI

2. 汎用コンポーネント・デザインシステム

ボタン、フォーム、モーダル、メニュー、テーブルなど、アプリ全体で使う基本部品の候補です。

サービス 得意なこと 料金 ライセンス
shadcn/ui ソースコードを自分のリポジトリに取り込むUI基盤 無料 MIT
Base UI スタイルなしのアクセシブルな部品 無料 MIT
Radix UI アクセシブルなUIプリミティブ 無料 MIT
React Aria アクセシビリティ・国際化に強いAdobe製の部品とフック 無料 Apache-2.0
coss UI(旧Origin UI) Base UI製の実用的なアプリUI。Cal.com公式のデザインシステム 無料 MIT
HextaUI AIアプリ向けの部品。loading・error・emptyの状態表示が充実 一部有料 MIT
Kibo UI ガントチャート・カンバンなどshadcn/uiを拡張する部品 無料 MIT
ReUI テーブルやデータ表示を含むshadcn系の部品集 一部有料 MIT(Proは独自)
HeroUI(旧NextUI) 見た目まで完成したモダンな部品 一部有料 Apache-2.0
Mantine 100以上の部品とHooksがそろったオールインワン 無料 MIT
MUI Material Design。Data Gridなど業務アプリ向け 一部有料 MIT(MUI X Pro以上は商用)
Ant Design 管理画面・業務システム 無料 MIT
Chakra UI propsでスタイルを書けるデザインシステム 一部有料 MIT
Park UI Ark UI + Panda CSSのスタイリング済み部品 無料 MIT
daisyUI Tailwindにbtnなどのクラス名とテーマを追加 無料 MIT
Flowbite React Tailwindベースの部品・ページパーツ 一部有料 MIT

shadcn/uiは2026年7月から、新しく作るプロジェクトの部品の基盤がRadix UIからBase UIに変わりました。Radix版・React Aria版も選べます。

対応バージョンにも注意が必要です。HeroUI v3はReact 19とTailwind v4が必須で、Mantine v9はReact 19.2以上が必須です。Park UIはPanda CSS前提なので、Tailwindのプロジェクトにはそのまま入りません。

選び方の目安です。

  • カスタマイズ性とコードの所有を重視:shadcn/ui
  • 見た目なしの部品から自分で組み立てる:Base UI、Radix UI、React Aria
  • 多機能な一体型ライブラリ:Mantine、MUI、Ant Design、HeroUI

3. ダッシュボード・画面一式・テンプレート

部品単体ではなく、ログイン画面・料金ページ・管理画面などをまとめて手に入れたいときの候補です。

サービス 得意なこと 料金 ライセンス・利用条件
shadcn/ui Blocks ダッシュボード・サイドバー・ログインなどのブロック 無料 MIT
Tremor 分析ダッシュボード、KPI、チャート 無料 Apache-2.0
MiniDev UI SaaSのプロダクト画面(課金・設定・AIチャットなど) 無料 MIT
21st.dev コミュニティ製Reactコンポーネントの検索・生成 一部有料 部品ごとに異なる
Untitled UI SaaS向けの大規模デザインシステム(Figma + React) 一部有料 無料部分はMIT
Preline UI Tailwindの部品とテンプレート 一部有料 MIT + Fair Use License
Flowbite Tailwindの部品とページテンプレート 一部有料 MIT
Cruip SaaS・スタートアップ向けのLPテンプレート 有料(無料テンプレあり) 商用OK、再配布NG

Tremorはnpmの@tremor/reactが2025年1月から更新されていません。今から使うなら、公式サイトからコードをコピーする方式(Tailwind v4対応)を選んでください。

Tailwind Plus(旧Tailwind UI)は、2026年9月にTailwind LabsがShopifyに合流したため新規販売を停止しています。

選び方の目安です。

  • 分析ダッシュボード:Tremor
  • 画面ブロックや部品を探す:shadcn/ui Blocks、21st.dev
  • 完成済みのテンプレートを買う:Untitled UI、Cruip

4. AI向けプロンプト集

AIに「何を作るか」「どういう見た目にするか」を伝えるためのプロンプト集です。

サービス 得意なこと 料金
VibePrompts Tailwindの画面構成プロンプト 要確認
UI Prompt Library プレビュー付きのUI生成プロンプト 一部有料
ViberDy 実在するUIを再現するプロンプト・スタイルキット 一部有料
UX/UI Principles UX原則に基づく改善・監査プロンプト 一部有料

AIっぽい見た目を避けるには

何も指示せずにAIに画面を作らせると、Interフォント、白地に紫のグラデーション、同じ形のカードの並びといった、よく見かける見た目になりがちです。Anthropicの記事「スキルを通じたフロントエンドデザインの改善」では、その原因を「学習データに多い無難な選択肢に寄るため」と説明しています。対策として、デザインの指示を必要なときだけ読み込むスキルにする方法を紹介しています。

その考え方をまとめた公式スキルがfrontend-designです。Claude Codeでは次のコマンドで入ります。

/plugin install frontend-design@claude-plugins-official

5. デザインの参考サイト

画面構成や雰囲気を決めるための参考事例集です。

サービス 得意なこと 料金
Mobbin 実際のアプリ画面・ユーザーフロー 一部有料
Refero Web・アプリのUIデザイン例 一部有料
SaaSFrame SaaSのLP・画面・メール 有料
Details 実在サイトのヒーロー・フッターなどのUIパーツ集 一部有料
Recent(Godlyの後継) デザイン性の高いWebサイトやブランディングの事例 無料
Awwwards 受賞サイトなど優れたWebデザインの事例 一部有料
Land-book LP・Webサイトのギャラリー 一部有料

Mobbinは利用規約で、スクリーンショットを他の場所に転載することを禁止しています。参考にした画面を記事や資料に貼るのは避けてください。

使い方の流れです。

  1. MobbinやReferoで、参考にしたい画面を探す
  2. VibePromptsなどで、実装の指示を具体的にする
  3. Claude Codeに渡して、既存プロジェクトのルールに合わせて実装させる

6. Claude CodeからつなげるMCP

MCP(Model Context Protocol)は、AIエージェントが外部のツールやデータを直接使うための仕組みです。2026年10月時点で、UI関連の多くのサービスがMCPに対応しています。Claude Codeに登録しておくと、「このプロジェクトに合う料金表の部品を探して入れて」のように頼めます。

サービス できること 登録方法 料金
shadcn/ui MCP レジストリから部品を検索・追加 pnpm dlx shadcn@latest mcp init --client claude 無料
Magic UI MCP Magic UIの部品を検索・追加 npx @magicuidesign/cli@latest install claude 無料
21st MCP(旧Magic MCP) 21st.devの部品を検索・生成 npx @21st-dev/cli@latest init --client claude 検索は無料、取得・生成は有料
Storybook MCP プロジェクトの部品情報をAIに渡す(Reactのみ、preview) npx storybook add @storybook/addon-mcp 無料
Figma MCP FigmaのデザインやFigma Makeのコードを読み込む 公式ドキュメント参照 Figmaのプランによる
v0 shadcn/uiベースのUIをv0で生成 https://v0.app/api/mcp(OAuth) 一部有料
Mobbin 実在アプリの画面を検索 公式ドキュメント参照 Pro以上
Refero UIデザイン例を検索 公式ドキュメント参照 Pro以上
Details UIパーツの参考例を検索(beta) claude mcp add details --scope user --transport http https://api.details.so/mcp 有料プランのみ

MCPはどのサービスでもまだpreviewやbetaのものが多く、登録コマンドが変わることがあります。登録する前に、各サービスの最新ドキュメントを確認してください。

7. 開発支援ツール

サービス 得意なこと 料金
Tweakcn shadcn/uiのテーマ・デザイントークンを画面で調整 無料
Storybook 部品を単体で表示・テスト 無料

8. さらに探すためのディレクトリ

サービス 特徴
shadcn/ui Registry Directory shadcn互換レジストリの一覧。CLIやMCPからそのまま使える
Tailkits Tailwindのテンプレート・UI素材の一覧
DesignEng UIライブラリやデザインリソースの一覧
UI Skills UIコンポーネントやAIエージェント向けスキルの一覧。MCPあり
DesignRevision UIライブラリの比較記事とshadcn部品の一覧。MCPあり

目的別の選び方

目的 最初に見る候補
SaaSの基礎UIを整える shadcn/ui、Base UI、Radix UI
管理画面を早く作る shadcn/ui Blocks、Tremor、MiniDev UI
リッチなアニメーションを足す Motion、React Bits、Magic UI
LPの見た目を強くする Aceternity UI、Obsidian UI、Recent
AIにデザイン指示を出す VibePrompts、UX/UI Principles
実際のアプリ画面を参考にする Mobbin、Refero、SaaSFrame
AIにUI部品を探させる shadcn/ui MCP、21st MCP
テーマや配色を調整する Tweakcn
部品の表示・動作を確認する Storybook

Claude Codeで使うときの手順

  1. 既存プロジェクトを確認する。Next.js・React・Tailwindのバージョン、今使っているUIライブラリ、コーディング規約を先に把握する
  2. 参考デザインを選ぶ。Mobbin、Refero、Recentなどで画面の構成や雰囲気を決める
  3. 中心にするライブラリを決める。shadcn/uiなどを軸にして、役割が同じライブラリを複数入れない
  4. 必要な部品だけ足す。shadcn/ui MCPや21st.devで探し、依存関係とライセンスを確認する
  5. 実装後に確認する。レスポンシブ表示、キーボード操作、ローディング・エラー状態、アクセシビリティ、既存テストへの影響を見る

導入前に確認すること

  • 料金:無料・一部有料・有料のサービスが混ざっています。Pro版の中身と価格は公式ページで確認してください
  • ライセンス:MITに見えてもCommons Clauseなどの追加条件があることがあります。コード、テンプレート、画像素材で条件が違う場合もあります
  • 対応バージョン:React 19やTailwind v4が必須のライブラリが増えています。プロジェクトのバージョンと合うか確認してください
  • 入れすぎ:役割が同じライブラリを増やすと、依存関係やスタイルの管理が大変になります
  • 更新状況:Fancy ComponentsやPark UIのように更新が止まり気味のものもあります。GitHubの最終更新日を見ておくと安心です

最後に

AIに画面を作らせると、どうしても見たことのあるUIになりがちです。中心にするUIライブラリを1つ決めて、足りない部品や演出だけを足していくと、実装の速さを保ったまま見た目の質も上げやすくなります。

まずはshadcn/uiとshadcn/ui MCPを入れて、Claude Codeに部品を探させるところから試してみるのがおすすめです!気になるライブラリがあれば、レジストリに登録するだけでそのまま候補に加えられます。

最後まで読んでいただき、ありがとうございました!
もし記事が参考になりましたら、いいねや共有をしていただけると嬉しいです🎉


株式会社サードスコープではAIを活用したシステムやサービスを開発しています。開発と導入支援の経験をもとに、現場での使い方まで踏まえてご提案します。

弊社では人材教育から実務支援まで幅広い業務に対応したAI中心設計による次世代のビジネスプラットフォームを提供しています。

参考

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?