ExpoKit について
ExpoKitは、ExpoやReact Nativeアプリ向けのアニメーションUIコンポーネントを扱うコマンドラインツールです。コンポーネントのソースをアプリにコピーして管理でき、タッチ操作に対応し、iOS、Android、Web、Expo Goで利用できます。
主な機能
- 01ボタン、入力欄、カード、チャートの追加
- 02アニメーション部品と画面一式
- 03ライトモードとダークモード
- 04タッチ、ジェスチャー、触覚フィードバック対応
- 05アプリ内へのコンポーネントソース配置
- 06dry-runによる変更内容の確認
活用シーン
- 01ExpoアプリへのUIコンポーネント追加
- 02React Nativeプロジェクトへのアニメーションチャート追加
- 03適用前のインストール変更内容の確認
MCP 対応
READMEにはAI / MCP設定のドキュメントへの言及がありますが、MCPサーバーの機能は説明されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tier | enum | いいえ | 無料または Pro のアイテムのみ。free | pro |
| type | enum | いいえ | このタイプのアイテムのみ。component | chart | block | template | lib |
詳細
@expokit/cli
ExpoKit の CLI です。Expo および React Native 向けのアニメーション付き UI コンポーネントを提供します。コンポーネントのソースをアプリにコピーするため(shadcn/ui のように)、コードはあなた自身のものになります。
決済カードとフリップカードは無料です。ダッシュボードとチェックアウトの画面はProブロックです。
- ボタン、入力欄、カード、シート、タブ、チャート、画面全体にアニメーションを搭載し、ライトモードとダークモードに対応
- タッチ操作向けに設計:iOS、Android、ウェブ、Expo Go で、スプリング、ドラッグジェスチャー、触覚フィードバックに対応
- コードはあなた自身のもの:アプリ内のプレーンな型付きファイルで提供するため、ランタイムライブラリに縛られません
すべてのコンポーネントをライブプレビューで見る → · Expo Go でスマートフォンから試す →
使い方
Expo アプリのフォルダーで実行します。
npx @expokit/cli@latest init
npx @expokit/cli@latest add button otp-input
import { Button } from '@/components/ui/button';
<Button onPress={save}>Save</Button>;
すべてのコンポーネントを見るには、npx @expokit/cli@latest add --list を実行してください。
ドキュメント
ライブプレビュー、props、インストール、テーマ設定、Pro、AI / MCP のセットアップ、ヘルプなどはすべて expokit.in にあります。
セキュリティ
- 依存関係やインストールスクリプトはありません。
- 匿名のインストール回数のみを送信します —
addの成功後、CLI はアイテム名({"items":["button"]})を expokit.in に送信し、各コンポーネントのインストール回数をサイトに表示できるようにします。トークン、ファイル、パス、マシンの詳細は送信されません。 同じアイテムの追加回数は1日につき1回として数えます。DO_NOT_TRACK=1またはEXPO_KIT_TELEMETRY=0で無効にできます。CI、--dry-run、updateでは実行されません。 - 書き込み先はアプリ内のみ —
components.json、tsconfig.jsonの@/*エイリアス、コンポーネントファイルです。--dry-runですべての変更を事前に確認できます。addは、--forceを指定しない限り、変更済みのファイルを上書きしません。 アプリ外を指すcomponents.jsonのpathsは拒否されます。アプリ内のシンボリックリンクはチェックされずにたどられるため、別の場所にフォルダーへのシンボリックリンクがあるクローン済みリポジトリでは、そこに書き込みが行われる可能性があります。 - 無料コンポーネントのインストールにネットワークは不要です — このパッケージに同梱されています。Pro コンポーネントは expokit.in から HTTPS 経由でダウンロードされます。トークンはあなたのみが読み取り可能な状態で保存され、送信先はこのサイトに限られ、リダイレクト経由で送信されることはありません。
スクリプトでは、トークンを
loginにパイプするか、EXPO_KIT_TOKENを設定してください(--tokenを使うとシェルの履歴に残ります)。 - 実行するコマンドは1つです: コンポーネントが必要とするパッケージのために
npx expo installを実行します。環境変数からEXPO_KIT_TOKENを除外するため、インストールスクリプトがトークンを参照することはありません。
脆弱性は非公開で報告してください:SECURITY.md。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
