SwiftUIのMetalシェーダーとCore Motionを使い、画面をすりガラスのように見せながら、折りたたみiPhoneの開閉アニメーションを再現するiOSデモです。
signerlabs/ShipSwift
AIネイティブなSwiftUIコンポーネントライブラリ。MCP経由でAIアシスタントが取得できる、本番利用可能なアニメーション、チャート、UI、フルスタックモジュールのコードを提供します。
- スター
- 3,262
- フォーク
- 187
- 未解決の Issue
- 7
- 最終コミット
- 12 日前
これは何?
ShipSwiftは、LLMコーディングアシスタントでの利用を想定したMITライセンスのSwiftUIコンポーネントライブラリです。すぐに使えるコードを、SWAnimation(Metalシェーダー背景を含む30種類のアニメーションコンポーネント)、SWChart(折れ線、棒、ドーナツ、レーダー、ヒートマップなどのチャート)、SWComponent(表示、フィードバック、入力用のコントロール)、SWModule(Amplify/Cognitoによる認証、顔検出付きカメラ、StoreKit 2のペイウォール、音声入力付きチャット、設定など、複数ファイルで構成されるフレームワーク)に分類しています。
利用方法は3通りあります。npxでスキルをインストールする、MCPサーバーに接続してAIからスキルの一覧表示・取得・検索を行う、またはSWPackageから個別ファイルをXcodeプロジェクトにコピーする方法です。アニメーション、チャート、コンポーネントの各フォルダーにあるコンポーネントはそれぞれ単独で利用でき、リポジトリにはショーケース用iOSアプリも含まれています。バックエンドガイドやコンプライアンステンプレートなど、一部のフルスタックモジュールのスキルは有料のProスキルとして提供されますが、iOSクライアントのコードはオープンソースのままです。
主な機能
- 01Metalシェーダー背景を含む、30種類のSwiftUIアニメーションコンポーネントを提供します。
- 02折れ線、棒、ドーナツ、レーダー、散布図、ヒートマップなどのチャートコンポーネントを利用できます。
- 03認証、カメラ、ペイウォール、チャット、設定用の複数ファイルモジュールを収録しています。
- 04list、get、searchツールを備えたMCPサーバーを通じて、AIアシスタントにスキルを公開します。
- 05アニメーション、チャート、コンポーネントの各ファイルは単独で利用でき、Xcodeプロジェクトに簡単にコピーできます。
ユースケース
- SwiftUIで開発するiOSアプリに、洗練されたローディング、シマー、背景アニメーションを追加する。
- すぐに使えるチャートコンポーネントでダッシュボードを構築する。
- AIコーディングアシスタントに、サインイン、カメラ撮影、サブスクリプション用ペイウォールなどの機能のひな形を作成させる。
- あらかじめ用意された設定、オンボーディング、チャット画面を使って、新しいiOSアプリを立ち上げる。
クイックスタート
- 1
ShipSwift Skillsをインストールする
npx skills add signerlabs/shipswift-skills - 2
Claude Code用のMCPサーバーに接続する
claude mcp add --transport http shipswift https://api.shipswift.app/mcp - 3
リポジトリをクローンし、Xcodeでショーケースアプリを開く
git clone https://github.com/signerlabs/ShipSwift.git
使う前に知っておきたいこと
- コンポーネントはiOS向けのSwiftUIで作られているため、XcodeとAppleプラットフォームが必要です。
- フルスタックのバックエンドガイドなど、一部のモジュールやスキルは有料のPro機能です。
収録されている特集
トピック
よくある質問
- ShipSwift とは?
- AIネイティブなSwiftUIコンポーネントライブラリ。MCP経由でAIアシスタントが取得できる、本番利用可能なアニメーション、チャート、UI、フルスタックモジュールのコードを提供します。 ShipSwiftは、LLMコーディングアシスタントでの利用を想定したMITライセンスのSwiftUIコンポーネントライブラリです。すぐに使えるコードを、SWAnimation(Metalシェーダー背景を含む30種類のアニメーションコンポーネント)、SWChart(折れ線、棒、ドーナツ、レーダー、ヒートマップなどのチャート)、SWComponent(表示、フィードバック、入力用のコントロール)、SWModule(Amplify/Cognitoによる認証、顔検出付きカメラ、StoreKit 2のペイウォール、音声入力付きチャット、設定など、複数ファイルで構成されるフレームワーク)に分類しています。
- ShipSwift は無料で使えますか?ライセンスは?
- ShipSwift は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ShipSwift は今もメンテナンスされていますか?
- 活発にメンテナンス中。ShipSwift の最終コミットは 2026年10月26日 です。
- ShipSwift は何に使えますか?
- SwiftUIで開発するiOSアプリに、洗練されたローディング、シマー、背景アニメーションを追加する。 すぐに使えるチャートコンポーネントでダッシュボードを構築する。 AIコーディングアシスタントに、サインイン、カメラ撮影、サブスクリプション用ペイウォールなどの機能のひな形を作成させる。 あらかじめ用意された設定、オンボーディング、チャット画面を使って、新しいiOSアプリを立ち上げる。
- ShipSwift のインストール方法は?
- ShipSwift Skillsをインストールする: npx skills add signerlabs/shipswift-skills Claude Code用のMCPサーバーに接続する: claude mcp add --transport http shipswift https://api.shipswift.app/mcp リポジトリをクローンし、Xcodeでショーケースアプリを開く: git clone https://github.com/signerlabs/ShipSwift.git
- ShipSwift はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/signerlabs/ShipSwift
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SwiftUIだけで作られた、ローディング、ループ、トランジション、スプリング、各種エフェクトを網羅する、すぐに使えるアニメーション例集です。
Apple Foundation ModelsでAI処理をすべてデバイス上で行う、macOS・iOS向けのドキュメントチャットアプリ
iOS、macOS、SwiftUIアプリでWeb上の画像をダウンロード、キャッシュ、表示する、軽量な純Swiftライブラリ。
状態管理の一貫性、機能の合成、副作用の制御、充実したテスト支援を備えた、Appleプラットフォーム向けアプリ構築用Swiftライブラリ。
IPAアプリをインストールせずにアプリ内で実行できる、複数コンテナ対応のiOSランチャー。